Lead Product Software Engineer
Job Description
Join Disney Entertainment and ESPN Product & Technology to lead a cross-domain team building forecasting capabilities for Ads Inventory Forecasting under the Ad Platforms organization.
Responsibilities
- Collaborate with a team of big data and backend engineers to deliver high value projects
- Develop components for large-scale data platform capabilities across batch and real-time processing
- Own features of big data applications to align with evolving business needs
- Build and evolve next-generation cloud-based big data infrastructure for batch and streaming data applications
- Continuously improve performance, scalability, and availability across the data platform
- Make architectural and design decisions considering performance, scalability, reusability, and flexibility
- Promote engineering best practices, including design patterns, CI/CD, code review, and automated testing
- Work with researchers to productize cutting-edge innovations at scale
- Partner with program managers, product managers, SDET, and researchers in an open and innovative environment
Requirements
- Bachelor’s degree in Computer Science, Electronics Engineering, or related field
- 7+ years of professional programming and design experience using Scala, Java, Python, etc.
- 3+ years of big data development experience with stacks including Databricks, Spark, Hive, SingleStore, Airflow, and AWS
- Strong knowledge of system/application design and architecture
- Experience processing large datasets at petabyte level
- Hands-on experience with cloud infrastructure technologies including Terraform, Kubernetes (K8S), and Spinnaker
- Strong interest in technology and openness to interdisciplinary work
- Strong communication skills with experience leading projects
Forecasting Team Context
- Team supports Ads Inventory Forecasting business requirements
- Inventory Forecasting Platform provides unified inventory forecasting modeling and result access
- Cross-domain team delivers end-to-end solutions spanning machine learning, big data, microservices, and data visualization
About Ad Platforms
- Ad Platforms organization within Disney Entertainment and ESPN Technology builds, enhances, and maintains a high-performance distributed microservice-based advertising platform across Disney online properties, including Hulu and ESPN+
- Builds and maintains proprietary advertising technology including ad serving and delivery, campaign management, reporting, and evolving integrations for a best-in-class video advertising business
Technologies
- Scala, Java, Python
- Databricks, Spark, Hive, SingleStore, Airflow, AWS
- Terraform, K8S, Spinnaker, CI/CD, Design patterns
- Grafana, Datadog
- React.js, Vue.js, Angular, HTML, CSS, Webpack
Preferred Qualifications
- Demonstrated experience with cloud infrastructure technologies including Terraform, K8S, and Spinnaker
- Experience with Grafana and Datadog
- Experience with widely used web frameworks (React.js, Vue.js, Angular, etc.) and knowledge of the web stack (HTML, CSS, Webpack)
- Ads domain knowledge
Location: San Francisco, CA (onsite)
Compensation: USD 173,100 - 232,100 per yearly