Machine Learning Engineer, Ads Optimization & Ads Marketplace Quality
New
R
RedditAdvertising Technology
Remote - United StatesFull-TimeSenior
Salary$185,800 — $303,400 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5+ years for IC3, 5+ years for IC4
- Required Skills
- PythonJavaKafkaMachine LearningAirflowGoRedisSparkBigQuery
Requirements
- 3–5+ years of experience building, deploying, and operating machine learning systems in production.
- Strong programming skills in Python, Java, Go, or similar languages.
- Solid software engineering fundamentals.
- Experience designing scalable data processing systems (e.g., Spark, Kafka, Airflow, BigQuery, Redis).
- Demonstrated ability to translate ambiguous product or business problems into concrete solutions.
- Degree or equivalent background in a quantitative field (math, physics, quantitative finance, economics, operations research).
- Evidence of strong math and optimization skills, such as reasoning about gradient-based methods or constraint handling.
- Experience with advertising/auction systems, online marketplaces, or search/ranking systems preferred.
- Advanced degree (MS or PhD) in CS, ML, Operations Research, Applied Math, or related field is a plus.
Responsibilities
- Design and implement models and policies for bidding strategies such as CPC, CPA, and ROAS-based optimization.
- Develop pacing systems to manage budgets smoothly across accounts, campaigns, and ad groups.
- Formulate optimization problems and constraints to balance ROI, revenue, and user experience.
- Improve ad matching and ranking by integrating quality and relevance signals into auction decisions.
- Collaborate with cross-functional partners to deploy and monitor machine learning systems in production.
- Lead complex, multi-quarter initiatives (for IC4 level) and mentor other engineers.
View Full Description & ApplyYou'll be redirected to the employer's site