Overview
Skills
Job Details
Position: Senior Software Engineer
Preferred Location: San Francisco, CA , Los Angeles CA, Seattle WA, New York City NY
Role Overview
The Ad Platforms organization is responsible for building, enhancing, and maintaining a high-performance, distributed, microservice-based Advertising Platform across various online properties. This proprietary technology powers the full ad lifecycle, from ad serving and delivery to campaign management, reporting, and both internal and external integrations, ensuring a best-in-class video advertising experience.
About the Forecasting Team
The Forecasting Team supports Ads Inventory Forecasting business requirements by providing a unified forecasting model and access to results. This cross-functional team delivers end-to-end solutions across multiple technical domains, including:
What You ll Do
Contribute to a team of big data and backend engineers to deliver high-value projects
Build components of large-scale data platforms for batch and real-time 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
Balance architectural and design considerations such as performance, scalability, reusability, and flexibility issues
Advocate best engineering practices, including the use of design patterns, CI/CD, code review, and automated testing
Collaborate with researchers to productize cutting-edge innovations at scale
Collaborate with program managers, product managers, SDET, and researchers in an open and innovative environment
Basic Qualifications
Bachelor s degree in Computer Science, Electronics Engineering, or related field
5+ years of professional programming in Java, Scala, Python, etc.
3+ years of big data development experience with technical stacks such as Spark, Hive, SingleStore, Airflow, and AWS
Strong knowledge of system/application design and architecture
Experience building industry-level highly available and scalable services
Experience with processing large amounts of data at the petabyte level
Passionate about technologies, with openness to interdisciplinary work
Preferred Qualifications
Experience with cloud infrastructure technologies, including Terraform, Kubernetes, Spinnaker, etc.
Experience with Grafana, Datadog
Experience with widely used Web frameworks (React.js, Vue.js, Angular, etc.) and strong knowledge of Web stack (HTML, CSS, Webpack)
Ads domain knowledge