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
$185,800 — $303,400 USD
Apply Now