Machine Learning Engineer, Ads Optimization
$216.7k - $303.4kReddit, Inc.
Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit Team Description This role sits in the Ads Optimization 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. Role Description We are hiring Machine Learning Engineers (IC4) to build and evolve the auction, bidding and budgeting systems that power Reddit Ads. 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) to deliver measurable wins for advertisers and Redditors. We are hiring a Senior (IC4) level: 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. Responsibilities 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). Required Qualifications 3–5+ years of experience building, deploying, and operating machine learning systems in production (for IC4, typically 5+ years). Strong programming skills in Python, Java, Go, or similar languages, with 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 solutions and to improve measurable metrics. Additional expectations for strong bidding/auction candidates Evidence of stronger math and optimization skills than a generic MLE, such as: Degree or equivalent background in a quantitative field (math, physics, quantitative finance, economics, operations research, or similar). Work experience in optimization-heavy domains (e.g., bidding/auctions, pacing, pricing, logistics optimization, quantitative finance). Comfort reasoning about and implementing custom optimization logic (e.g., gradient-based methods, constraint handling), not just applying black-box tooling. Preferred Qualifications Experience with advertising/auction systems, online marketplaces, or search/ranking systems at scale, particularly in: Bidding, pacing, or budget optimization 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. Potential Teams Ads Optimization (bid strategies, conversion/ROAS optimization, pacing and budget allocation) Benefits Comprehensive Healthcare Benefits and Income Replacement Programs 401k with Employer Match Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support Family Planning Support Gender‑Affirming Care Mental Health & Coaching Benefits Flexible Vacation & Paid Volunteer Time Off Generous Paid Parental Leave Pay Transparency This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below. The base salary range for this position is:
$216,700—$303,400 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors. Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know. #J-18808-Ljbffr Reddit, Inc.$137.1k - $201.6k
...The mission of the Marketplace Optimization team is to ensure we maintain a healthy Ads Marketplace across all our... ...intelligence and advanced ML, deep learning techniques to power decision-... ...We’re looking for a Machine Learning Engineer to help design, build, optimize...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$160k - $240k
Tensec is looking for a Machine Learning Engineer in San Francisco to build algorithms and optimization systems that drive their autonomous decision engine. This role involves... ..., and deploying robust models that enhance ad spends efficiency. Candidates should have 4+ years...SuggestedRelocation package- Reddit is hiring Machine Learning Engineers (IC4) to build and evolve the auction, bidding and budgeting systems powering Reddit Ads. You will design optimization algorithms, own end-to-end systems and collaborate across Ads Optimization, Product, Data Science and Infra...Suggested
- ...TeamThe mission of the Marketplace Optimization team is to ensure we maintain a healthy Ads Marketplace across all our... ...and advanced ML, deep learning techniques to power decision-... ...the RoleWe’re looking for a Machine Learning Engineer to help design, build, optimize...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours
- ...is building a new Programmatic Ads ML team to bring in exchange-... ...We’re looking for a Staff ML engineer to develop core bidding and ranking systems that help us optimally buy and sell inventory across... ...variants, automating path from learnings to launch) while applying strong...SuggestedFull timeWork at officeRelocationRelocation package
$230k - $322k
...interests, passion, and trust. Our Shopping Ads team builds relevant, performant, and... ...to find them useful. As a Staff Machine Learning Engineer on Shopping Ads, you will lead the... ...ranking, engagement, conversion, and value optimization. Own end-to-end model development...For contractorsWork experience placementFlexible hoursShift work- ...This is a rare opportunity to lead frontier machine learning work at Pinterest on one of the company’s highest-leverage surfaces: Ads ranking and auctions. In this Sr. Staff... ...influencing senior partners across product, engineering and research. Bachelor’s/Master’s...Full timeWork at officeRelocationRelocation package
$170k - $216k
...team builds the system which learns the spatial-temporal representation... ...with downstream teams on the optimization and integration into the... ...set of sensors, enabling engineers like you to (1) develop methods... ...experience ~3+ years experience in Machine Learning and/or Computer...Full timeRemote work- ...MLE to lead the technical vision for our Ads Advanced Conversion Modeling team, building... ...lifecycle. Coach and mentor engineers while collaborating with product and sales... ...assistance. Visit our PinFlex page to learn more about our working model. In-...Full timeWork at officeRemote workRelocationRelocation package
$314.58k
...our recruiting process here.Within the Ads Delivery team, we try to connect the dots... ...looking for:Degree in Computer Science, Machine Learning, Statistics or related field.10+ years of professional experience as a hands-on engineer and technical leader leading multiple projects...Temporary workWork at officeLocal areaRelocationRelocation package$229k - $343k
...themselves, live in the moment, learn about the world, and have fun together... ...and other digital services.Snap Engineering teams build fun and technically... ...forefront.We're looking for a Machine Learning Engineering Manager to join the Web Ads Ranking team at Snap!What you’ll...Full timeLive inWork at officeLocal area$298k - $368k
...team builds the system which learns the spatial-temporal representation... ...with downstream teams on the optimization and integration into the... ...set of sensors, enabling engineers like you to (1) develop methods... ...~7+ years of experience in Machine Learning, with a focus on large...Full timeRemote work$209k - $313k
...themselves, live in the moment, learn about the world, and... ...digital services.Snap Engineering teams build fun and... ....We’re looking for a Machine Learning Engineer to join... ...causal impact, optimize decision-making, and drive... ...-treat (ITT) vs. ghost ad methodologies, and the...Full timeLive inWork at officeLocal area$242.8k - $357k
...About the Team The Ads & Promos Delivery team... .... As a Senior Staff Engineer, you will lead the technical... ...modeling, deep learning, and large language models... ..., and multi-objective optimization, balancing advertiser... ...state-of-the-art machine learning and LLM techniques...Hourly payWork at officeLocal areaRemote workFlexible hours$137.1k - $201.6k
...DoorDash’s logistics network. We optimize how deliveries are planned and executed... ...cost. We do this by applying machine learning, optimization, and systems engineering to the core decisions behind... ...scale ML models for recommendation, ads, marketplace, logistics, or other...Hourly payWork at officeLocal areaRemote workFlexible hours$229k - $343k
..., live in the moment, learn about the world, and have... ...digital services.Snap Engineering teams build fun and... ...re looking for a Staff Machine Learning Engineer to... ...recommendation systems, ads ranking, generative AI... ..., deep learning, optimization, evaluation, and experimentationStrong...Full timeLive inWork at officeLocal area$150k - $175k
...Future Neighbors At Nextdoor, Machine Learning is one of the most critical... ...newsfeed, notifications, ad relevance, connections, search... ...looking for great machine learning engineers who believe in the power of... ...data scientists to create optimal experiences on the platform...InternshipWork at officeLocal areaWork from homeFlexible hours$150k - $200k
...instructional materials with dynamic digital learning. Through unparalleled curriculum... ...other departments, including Product, Engineering, Machine Learning and Analytics, to understand... ...problem-solving skills, with a knack for optimizing performance and ensuring data...Permanent employmentFull timeWork at officeLocal areaRemote work- ...We are a small, fast-growing team of engineers in San Francisco powering Fortune 100 enterprises... ...our San Francisco office ~ Eager to learn and adapt quickly ~ Prior startup or... ..., and active learning pipelines Optimize inference, batching, and quantization on...Full timeWork at officeVisa sponsorshipRelocation package
- ...from AMD with hands-on support from AMD engineers the team is scaling rapidly to build... ...scaling , post-training and Reinforcement Learning , sandbox environments for evaluation... ..., and deployment + inference optimization . You’ll build and iterate quickly on...Full timeFlexible hours
$150k - $190k
...-driven simulation software stack for engineering and manufacturing across advanced industries... ..., PhysicsX unlocks new levels of optimization and automation in design,... ...goals. Who We're Looking For As a Machine Learning Engineer in Delivery, you are a problem...Remote jobFull timeFlexible hours- ...Francisco, NYC, or London offices. About the Role As a Machine Learning Engineer on the Marketplace team, you will build the models and... ...feedback, heterogeneous supply and demand, and the need to optimize across speed, quality, and conversion simultaneously. What...Full timeWork at officeRelocation package
- ...connect and drive people forward. We are looking for a Machine Learning Engineer to join the growing AI and Machine Learning team at Strava... ...parts of an ML pipeline from model building, evaluation, optimizing performance, and ensuring the scalability and reliability...Full timeWork at officeWorldwideFlexible hours3 days per week
$150k - $200k
...● Build reliable, high-speed robot autonomy software stack optimized for inference performance ● Advance SOTA dexterous manipulation... ...Qualifications ● PhD or MS degree in Computer Science, Machine Learning, Robotics, or equivalent technical discipline ● Deep...Full time$200k - $400k
...s top interpretability researchers and engineers from organizations like OpenAI and DeepMind... ...About the role We’re looking for Machine Learning Engineers to help build our platform... ...research into production ready tools. Optimize pipelines and infrastructure for...Full time- ...about the fruit they are seeing. We are looking for a Machine Learning Engineer to build creative, practical, and robust solutions to ML/... ...and implement intelligent active sampling infrastructure to optimize data collection and improve model performance....Full timeWork at officeFlexible hoursWeekend work
$213k - $263k
...that a virtual world is "real"? We are seeking visionary machine learning engineers and researchers to architect the scalable deep learning... ...autonomous vehicle simulations. Experience training and optimizing large-scale models on GPU or TPU clusters for efficient production...Full timeRemote work- ...About the Role We're looking for founding Machine Learning Engineers (MLEs) to own and improve our core action models end-to-end - the intelligence... ...and execute them faster than manual input Design and optimize LLM inference pipelines, including token caching...Full timeSleeping nights
- ...the fastest model on OpenRouter (10,000 tok/s) and deliver optimized small language models designed for retrieval, application,... ...is the place for you. The Role We’re looking for a Machine Learning Engineer who loves getting close to the metal. This is a hands-on...Full timeWork at office
- ...that runs the real economy. Learn more about our vision in our... ...and deployment. Develop and optimize end-to-end ML pipelines (data... ...Collaborate with product and engineering teams to integrate and deploy... ...Have Strong experience in machine learning, deep learning, and...Full timeWorldwideShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer, Ads Optimization. Be the first to apply!
- graduate machine learning engineer San Francisco, CA
- senior ml engineer San Francisco, CA
- data scientist machine learning engineer San Francisco, CA
- machine learning engineer San Francisco, CA
- machine learning ai engineer San Francisco, CA
- machine learning software engineer San Francisco, CA
- ai ml engineer San Francisco, CA
- computer vision machine learning engineer San Francisco, CA
- junior machine learning research engineer San Francisco, CA
- machine learning researcher San Francisco, CA


