Machine Learning Engineer, Ads Optimization & Ads Marketplace Quality

Reddit Reddit · Consumer · United States · Remote · Ads Engineering

Machine Learning Engineer role focused on building and evolving auction, bidding, and budgeting systems for Reddit Ads. This involves designing and implementing optimization algorithms to balance advertiser performance, user experience, and marketplace efficiency, working across Ads Optimization and Ads Marketplace Quality teams. The role requires strong software engineering fundamentals, experience with ML systems in production, and a background in optimization or online marketplaces.

What you'd actually do

  1. Design and implement optimization algorithms for auctions, bidding strategies, and pacing that balance advertiser performance, user experience, and marketplace efficiency.
  2. Own systems end-to-end: from problem formulation and algorithm design to experimentation, production deployment, and ongoing iteration.
  3. Work across Ads Optimization (bid strategies, budget optimization, pacing) or Ads Marketplace Quality (ad matching, ad load, quality controls) to deliver measurable wins for advertisers and Redditors.

Skills

Required

  • Python
  • Java
  • Go
  • software engineering fundamentals
  • scalable data processing systems
  • Spark
  • Kafka
  • Airflow
  • BigQuery
  • Redis
  • translate ambiguous product or business problems into solutions
  • improve measurable metrics

Nice to have

  • advertising/auction systems
  • online marketplaces
  • search/ranking systems
  • real-time decision systems
  • low-latency production environments
  • feature engineering
  • model optimization
  • production monitoring for ML systems
  • cross-functional collaboration
  • MS or PhD in Computer Science, Machine Learning, Operations Research, Applied Math, or a related quantitative field

What the JD emphasized

  • building, deploying, and operating machine learning systems in production
  • math and optimization skills
  • advertising/auction systems
  • online marketplaces
  • search/ranking systems
  • real-time decision systems

Other signals

  • optimization algorithms
  • bidding strategies
  • pacing
  • advertiser performance
  • user experience
  • marketplace efficiency
  • auction systems
  • online marketplaces
  • search/ranking systems