Salary
💰 $165,600 - $248,600 per year
Tech Stack
GoJavaPythonScala
About the role
- Design, implement, and maintain high-performance auto-bidding algorithms and advertiser-facing products (e.g., Target ROAS, Target CPA).
- Ensure these systems meet or exceed campaign performance goals, advertiser expectations, and system reliability standards.
- Lead development on core initiatives including a bid-based budget pacing system that ensures daily budget delivery, Maximize Conversions (real-time bidding), Lowest Cost automated bidding, and Target ROAS.
- Drive best practices for model quality, experimentation, system reliability, and operational excellence.
- Actively participate and work with other leads to set the long term direction for the team, plan and oversee engineering designs and project execution.
- Effectively communicate complex technical concepts to non-engineering stakeholders.
Requirements
- Advanced degree (MS or Ph.D.) in Computer Science, Machine Learning, Statistics, or a related field—or equivalent practical experience.
- 5+ years of hands-on experience building and operating large-scale Ads delivery and optimization systems.
- 3+ years of experience building control systems, PID controllers, multi-armed bandits, reinforcement learning algorithms, or bid/pricing optimization systems.
- Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++ or similar.
- Knowledge of metric design, experimentation methodologies, and large-scale data analysis.
- Experience designing and productionizing optimization algorithms in an ad serving platform and/or other marketplaces.
- Experience with state of the art control systems and reinforcement learning algorithms.
- Sufficient knowledge of English to have professional verbal and written exchanges.