Senior Machine Learning Engineer - Ads
Company
Location
Remote
Type
Full Time
Job Description
Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence. We’re evolving and continuing our mission to bring community belonging and empowerment to everyone in the world. Providing a delightful and relevant experience to our users applies to our Ads like all of our offerings and we’re excited to build a product that is best-in-class for our users and advertisers. The year ahead is a busy one!
Team Description
Reddit is poised to rapidly innovate and grow like no other time in its history. We’re currently hiring across multiple teams including: Ads Prediction App Ads & Conversion Modeling Ads Measurement Modeling Ads Targeting & Retrieval Advertiser Optimization and Ads Marketplace Teams. Ads ML Serving Team Part of Reddit’s Ads ML Platform this team builds a highly reliable scalable and efficient ML serving stack. They focus on long-term architecture tight integration with the ads serving stack CPU/GPU performance optimization and model velocity tools like observability libraries and quality gating.
Attribution & Identity Team This team builds attribution systems and identity solutions that help advertisers measure the impact of their campaigns. They create experimentation tools and platforms that improve usability transparency and performance insights.
Ads Measurement Modeling Team A horizontal ML team in the Ads Measurement org focused on proving Reddit Ads value while maintaining privacy compliance. Their work includes Modeled Identity Modeled Conversions and ATT opt-out utility enhancements.
Ads Targeting and Retrieval Team This team designs and implements large-scale ML systems to improve targeting products. They work on offline and online retrieval systems to enhance contextual and behavioral targeting.
Advertiser Optimization Team Composed of two horizontal teams this group focuses on advertiser outcomes. The Recommendations and Forecasting team builds ML-driven tools for advertisers and sales. The Bidding/Pacing team develops algorithms and products like TCPA TROAS and performance advertising solutions while driving innovations in marketplace dynamics.
Ads Marketplace Quality Team This team optimizes Reddit’s ads marketplace by building algorithms for auction and pricing efficiency. They also work on supply optimization and ad relevance ensuring ads reach the right users at the right time in the right context.
App Ads and Conversion Modeling Teams Formed in early 2024 these teams focus on app ads modeling including app install models and deep neural network models for iOS and Android conversions. They work on in-app event optimization and return on ad spend (RoAS) optimization and are running experiments on top of DNN architectures to improve prediction accuracy.
Ads Prediction Team This team drives innovation across signals features model architecture and infrastructure to improve marketplace efficiency and revenue. It includes:
-
Core Ads Ranking (CAR) : Builds reusable scalable features and ranking models that integrate across the ads ecosystem improving quality and iteration speed.
-
Engagement Modeling (EV) : Develops click long-click and video engagement models for upper- and middle-funnel ad products.
The Ads Creative Effectiveness team
This team is a newly formed group aimed at improving ad creative at Reddit through generative and predictive products. We train adapt and finetune LLMs/VLMs to help advertisers make impactful images videos and text. We build performance predictors to understand and rank ad components ensuring the advertiser ships the best possible campaigns. We construct insight and recommendation engines to guide advertisers towards best practices and key enhancements distilling knowledge about what works at Reddit to supercharge their performance.This team is at the heart of Reddit’s creative strategy a core priority for the organization.
Reddit Ads offers the opportunity to work on large-scale systems that directly impact advertisers users and revenue. We have openings across multiple teams and are looking for engineers and ML experts at all levels.
Role Description
Join the Ads team as a Machine Learning Engineer and become a key contributor to Reddit’s business. In this hands-on role you will be responsible for the full lifecycle of our ML systems from initial research and modeling to deployment and optimization in production. Your work will directly impact how we deliver relevant ads and drive value for our advertisers across areas like ad ranking bidding measurement and optimization .
Responsibilities:
-
Design build and deploy industrial-level machine learning models to solve critical problems in ad ranking bidding and optimization.
-
Take full ownership of the ML lifecycle from ideation and research to building scalable serving systems and maintaining models in production.
-
Perform systematic feature engineering to transform raw diverse data into high-quality features that drive model performance.
-
Work closely with product managers data scientists and engineers to translate business challenges into effective ML solutions.
-
Improve the reliability and stability of our ML systems by building robust monitoring alerting and automated retraining pipelines.
-
Research new algorithms stay up-to-date with state-of-the-art ML techniques and contribute to the team’s strategy and roadmap.
Required Qualifications:
-
Experience working in the Ads domain
-
At least 3-5+ years of end-to-end experience in training evaluating and deploying machine learning models in a production environment.
-
Proficient in one or more general-purpose programming languages (e.g. Python Scala) and have a solid understanding of software development best practices.
-
Hands-on experience with a major machine learning framework (e.g. TensorFlow PyTorch) and a deep understanding of core ML concepts and algorithms.
-
Proven ability to work effectively with cross-functional teams including product managers and data scientists to translate business needs into technical solutions.
-
Track record of using machine learning to drive key performance indicator (KPI) wins and solve complex real-world problems.
Bonus Points:
-
Experience or interest in the advertising business and understanding customer needs
-
An advanced degree (MS/PhD) in a quantitative field.
-
Familiarity with distributed systems and large-scale data processing technologies (e.g. Spark Kafka).
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 https://www.redditinc.com/careers/ .
To provide greater transparency to candidates we share base pay 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 pay range for this position is:
$216700—$303400 USD
Date Posted
11/22/2025
Views
0
Similar Jobs
Senior Machine Learning Engineer - Automation Platform - Airbnb
Views in the last 30 days - 0
This job posting highlights a senior machine learning engineer role at Airbnb focused on enhancing conversational AI platforms to improve customer ser...
View DetailsSenior Full Stack Developer - Best Online Traffic School
Views in the last 30 days - 0
The company established in 2018 offers online education platforms with multiple courses The role involves developing and maintaining course platforms ...
View DetailsSenior Brand Designer - garden3d
Views in the last 30 days - 0
garden3d is hiring senior brand designers with expertise in branding and web activation They emphasize transparency ethical practices and a collaborat...
View DetailsFull Stack TypeScript Engineer - Glama
Views in the last 30 days - 0
Glama develops and maintains the Model Context Protocol MCP ecosystem offering tools for developers and hosting services The job posting seeks a fullt...
View DetailsStaff Backend Software Engineer - Databases - Loki Ingest - Grafana Labs
Views in the last 30 days - 0
This job posting describes a remote software engineer role focusing on databases and observability platforms It outlines responsibilities requirements...
View DetailsStaff Backend Software Engineer - Databases - Loki Ingest - Grafana Labs
Views in the last 30 days - 0
This job posting highlights a remote software engineer role with opportunities in Spain Germany the UK and Sweden The position involves working on ope...
View Details