Disney Entertainment and ESPN Product & Technology is seeking a senior software engineer to join their advertising data platform engineering group. This group focuses on building and improving big data infrastructure, operational data, audience solutions, inventory forecasting, and full-funnel measurements to support Disney's addressable Ad Platforms. The goal is to transform advertising and Disney's ad platform using data and AI across TV and streaming video, building solutions to measure and optimize the entire advertising lifecycle.
Requirements
- 5+ years of professional programming in Scala, Python, and etc.
- 3+ years of big data development experience with technical stacks like Spark, Flink, Airflow, Singlestore, Kafka and AWS big data technologies
- Deep understanding of data modeling, distributed systems, and performance optimization
- Knowledge of system, application design and architecture
- Experience of building industry level high available and scalable service
- Hands-on experience with Databricks for development and deployment of data pipelines.
- Demonstrated ability with cloud infrastructure technologies, including Terraform, K8S, Spinnaker, IAM, ALB, and etc.
Responsibilities
- Build components of large-scale data platform for real-time and batch processing, and own features of big data applications to fit evolving business needs
- Build next-gen cloud based big data infrastructure for batch and streaming data applications, and continuously improve performance, scalability and availability
- Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review and automated test
- Contribute to ground-breaking innovation and apply the state-of-the-art technologies
- As a key member of the team, you will contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing.
- Identify and resolve root causes of complex production issues.
Other
- Collaborate with program managers, product managers, SDET, and researchers in an open and innovative environment
- Own end-to-end delivery of substantial features or subsystems.
- Promote a positive, inclusive, and collaborative engineering culture.
- Provide constructive feedback and mentorship to junior engineers.
- Passion about technologies, and openness to interdisciplinary work
- Excellent communication and collaboration skills