ESPN

Lead Software Engineer

Click Here to Apply

Job Location

Santa Monica, CA, United States

Job Description

Ad Serving Engineering organization within Disney Entertainment & ESPN Technology organization is fully responsible for building, enhancing and maintaining the high-performance, distributed, microservice-based Digital Advertising Platform. The platform is charged with the qualification, delivery, and tracking of Digital Advertising campaigns (Video on Demand, Live TV, and innovative interactive ads) across all of Disney online properties, including Hulu and ESPN+.

In addition, Ad Serving teams collaborate in the development of supporting components, such as anti-ad fatigue systems, impression counting pipelines, and ad experience flows. We also work on integrations with critical services responsible for the correct pacing, targeting, and selection of ads.

As a member of our team, you will apply your knowledge and skills to help us deliver scalable, performant, maintainable, and testable software.

What You’ll Do


  • Build components of our large-scale Audience targeting platform composed of full stack (i.e. microservices, and user-interfaces) as well as data processing pipelines for some of our critical services such as compliance management, user targeting, contextual targeting, etc.
  • Participate in construction of high-performance microservices to support ad targeting, ad delivery decisioning, and ad personalization. Continuously enhance service performance, scalability and availability.
  • Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review and automated test.
  • Help us build innovative solutions using state-of-the-art big data and full stack technologies.
  • As a key member of the team, contribute to all aspects of our software development lifecycle.
  • Collaborate with internal/external engineering teams, program managers, product managers, and researchers in an open and innovative environment.


What To Bring


  • Bachelor or above in Computer science or relevant field.
  • 7+ years of professional programming in Java is required. Scala, Python experience is also highly desirable but not required.
  • 7+ years of backend engineering experience with Spring Boot as well as exposure to big data technologies like Spark, Flink, Databricks, Snowflake, and relevant AWS big data technologies.
  • 1+ year experience with low latency / high throughput backend services under high concurrency.
  • Strong experience with system and application design and software architecture principles.
  • Strong operational experience in multi-system/services production environment as lead engineer and point-of-contact.


NICE-TO-HAVES


  • Experience with processing large amount of data at petabyte level.
  • Demonstrated ability with cloud infrastructure technologies, including Terraform, K8S, Spinnaker, IAM, ALB, and etc.


The hiring range for this position in Santa Monica, CA is $149,240.00 to $200,200.00 per year and in Seattle, WA is $156,292.00 to $209,660.00 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.

Location: Santa Monica, CA, US

Posted Date: 11/24/2023
Click Here to Apply
View More ESPN Jobs

Contact Information

Contact Human Resources
ESPN

Posted

November 24, 2023

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.