Machine Learning Engineer (Ads Optimization & Ads Marketplace Quality)

Reddit·TheirStack
Remotefull_time$186k–$303kPosted Jul 3, 2026
Apply
- This role sits in the Ads Optimization and Ads Marketplace Quality (AMQ) organizations, which are responsible for the health and performance of Reddit’s ads marketplace. We focus on: - Designing the auction and bidding mechanisms that decide which ads show to which users and at what price - Building optimization systems that help advertisers achieve their goals (e.g., conversions, ROAS) under budget and delivery constraints - Ensuring marketplace quality by improving user experience with ads, fighting ad blindness, and increasing valuable ad opportunities on the platform - You’ll join a set of tight-knit engineers working on high-impact, internet-scale problems at the core of Reddit’s revenue engine, collaborating closely with Product, Data Science, and Infra partners across Reddit Ads - We are hiring Machine Learning Engineers (IC3 and IC4) to build and evolve the auction, bidding and budgeting systems that power Reddit Ads - In this role, you will: - Design and implement optimization algorithms for auctions, bidding strategies, and pacing that balance advertiser performance, user experience, and marketplace efficiency - Own systems end-to-end: from problem formulation and algorithm design to experimentation, production deployment, and ongoing iteration - 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 - We are hiring at both IC3 and IC4 levels: - IC3 MLEs are strong individual contributors who can independently own scoped projects, ship models and services, and contribute to experimentation and measurement - IC4 MLEs lead more complex or multi-quarter initiatives, set technical direction for key parts of the bidding/auction/pacing stack, and mentor other engineers while remaining hands-on - Auction, Bidding, and Pacing Systems: - Design and implement models and policies that: - Compute bids for different optimization objectives (e.g., CPC, CPA, ROAS-based strategies) - Pace budgets smoothly over time across accounts, campaigns, and ad groups while preventing overspend or underspend - Allocate spend and auction participation intelligently across segments, surfaces, and time zones - Translate product and marketplace goals into concrete optimization problems and constraints (e.g., ROI, revenue, delivery smoothness, fairness, and user experience) - Marketplace Quality and Optimization: - Partner with Ads Marketplace Quality to: - Improve ad matching and ranking by incorporating new quality and relevance signals into bidding and auction decisions - Inform policies around ad load and eligibility that protect user experience while increasing high-quality ad opportunities - Collaborate closely with Ads Optimization to integrate new bid strategies and pacing mechanisms into the broader ads ecosystem and measurement stack - Potential Teams: - Ads Optimization (bid strategies, conversion/ROAS optimization, pacing and budget allocation) - Ads Marketplace Quality (ad matching, load, and quality controls) ### Benefits - Comprehensive health benefits - Flexible vacation & Reddit global days off - Family planning funds & 4+ months paid parental leave - Personal & professional development funds - Paid volunteer time off - Workspace & home office benefits- (Level will be determined during the interview process; IC4 expectations assume deeper experience and broader scope.) - Experience designing scalable data processing systems (e.g., Spark, Kafka, Airflow, BigQuery, Redis) - Degree or equivalent background in a quantitative field (math, physics, quantitative finance, economics, operations research, or similar) - Comfort reasoning about and implementing custom optimization logic (e.g., gradient-based methods, constraint handling), not just applying black-box tooling - Strong programming skills in Python, Java, Go, or similar languages, with solid software engineering fundamentals - Work experience in optimization-heavy domains (e.g., bidding/auctions, pacing, pricing, logistics optimization, quantitative finance) - Additional expectations for strong bidding/auction candidates (especially IC4): - Evidence of stronger math and optimization skills than a generic MLE, such as: - Demonstrated ability to translate ambiguous product or business problems into solutions and to improve measurable metrics - 3–5+ years of experience building, deploying, and operating machine learning systems in production (for IC4, typically 5+ years) - Bidding, pacing, or budget optimization - Experience with advertising/auction systems, online marketplaces, or search/ranking systems at scale, particularly in: - Auction design, mechanism design, or marketplace quality - Campaign performance optimization (e.g., CTR/CVR, CPA, ROAS) - Familiarity with large-scale, real-time decision systems and low-latency production environments - Background in feature engineering, model optimization, and production monitoring for ML systems - Experience collaborating with cross-functional partners (Product, DS, Eng) in Ads or marketplace contexts and leading projects from design through rollout - Advanced degree (MS or PhD) in Computer Science, Machine Learning, Operations Research, Applied Math, or a related quantitative field

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free