ESPN
Lead Software Engineer
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
Location: Santa Monica, CA, US
Posted Date: 11/16/2023
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.
- 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.
- Experience with processing large amount of data at petabyte level.
- Demonstrated ability with cloud infrastructure technologies, including Terraform, K8S, Spinnaker, IAM, ALB, and etc.
Location: Santa Monica, CA, US
Posted Date: 11/16/2023
Contact Information
Contact | Human Resources ESPN |
---|