Senior Machine Learning Engineer
Core
Design and implement ML models and policies for CPC, CPA, and ROAS-based bidding objectives, pacing systems, and auction participation allocation to optimize ROI, revenue, and delivery smoothness.
Role type
Senior Machine Learning Engineer (Bidding & Auction Optimization)
Builds
Bidding systems, pacing engines, and auction participation allocators for online marketplaces.
Domain
Online advertising, auction systems, and marketplace optimization.
Deliverable
production ML models
Required skills
Python, Java, Go, Spark, Kafka, Airflow, BigQuery, Redis, optimization mathematics, gradient-based methods, constraint handling, software engineering fundamentals, problem formulation, experimentation design, system deployment.
Preferred skills
advertising/auction systems, online marketplaces, search/ranking, bidding/pacing/budget optimization, mechanism design, real-time low-latency decision systems, feature engineering, model optimization, production ML monitoring, project leadership.
Technologies
Spark, Kafka, Airflow, BigQuery, Redis
Responsibilities
Design and implement models for bidding objectives; develop pacing systems to distribute budgets; allocate spend across segments and time zones; translate product goals into optimization problems; own systems from design to production deployment; lead complex initiatives and mentor engineers.
Seniority
Senior, hands-on IC with technical direction and mentorship
