Remote opportunity at
Reddit, Inc.Staff Machine Learning Engineer, Ads Forecasting & Scenarios
Reddit operates a massive online ecosystem where millions of daily visitors engage across hundreds of thousands of active interest-based communities. The platform is seeking a Staff…
Career Tools
About This Role
Reddit operates a massive online ecosystem where millions of daily visitors engage across hundreds of thousands of active interest-based communities. The platform is seeking a Staff Machine Learning Engineer to lead forecasting and scenario modeling efforts within its advertising division. In this hands-on technical leadership position, the engineer will drive modeling direction, evaluation standards, and scalable production capabilities that help advertisers evaluate potential campaign outcomes and make informed investment choices.…
Job Description
Reddit operates a massive online ecosystem where millions of daily visitors engage across hundreds of thousands of active interest-based communities. The platform is seeking a Staff Machine Learning Engineer to lead forecasting and scenario modeling efforts within its advertising division. In this hands-on technical leadership position, the engineer will drive modeling direction, evaluation standards, and scalable production capabilities that help advertisers evaluate potential campaign outcomes and make informed investment choices.
The role bridges demand forecasting, inventory analysis, response prediction, and marketplace simulation. The incoming engineer will design systems that simulate how adjustments to budgets, bidding strategies, target audiences, and creative elements impact overall campaign delivery and efficiency. Responsibilities include building generalized models using probabilistic, multitask, or hierarchical frameworks, establishing robust evaluation protocols, diagnosing systematic errors against mature outcomes, and collaborating closely with engineering, product, and data science teams.
This opportunity is well-suited for an experienced practitioner with a strong background in deploying predictive machine learning systems in complex domains like advertising, search, recommendations, or marketplace forecasting. Candidates must demonstrate deep technical expertise in statistical learning, optimization, and production software engineering, alongside the ability to guide ambiguous initiatives and mentor team members.
Responsibilities
- Lead forecasting and scenario modeling to translate advertiser questions into delivery and performance tradeoffs
- Combine inventory forecasts, audience activity, and marketplace competition data to estimate achievable performance
- Develop models factoring in budget, bid, audience, and optimization objective changes alongside auction dynamics
- Quantify unrealized opportunities by incorporating creative-performance estimates to project potential efficiency gains
- Build generalizable models using probabilistic forecasting, multitask learning, transfer learning, or hierarchical modeling
- Establish trustworthy comparisons by evaluating numerical accuracy, calibration, uncertainty, and cohort performance
- Close the learning loop by comparing predictions with mature outcomes and validating estimates through experiments
- Own production delivery by partnering on reliable training, serving, and monitoring while mentoring engineers
Requirements
- Track record of developing and shipping predictive ML systems in advertising, marketplaces, recommendations, search, or demand forecasting
- Strong foundations in statistical learning, probability, and optimization with large-scale behavioral data experience
- Depth in probabilistic or hierarchical forecasting, calibrated conversion prediction, multitask learning, or survival modeling
- Strong judgment in temporal validation, calibration, segment-level performance, and outcome estimation assumptions
- Experience addressing sparse observations, cold start, seasonality, distribution shift, or selection bias
- Strong programming and software engineering skills to build and operate production machine learning systems
- Demonstrated ability to lead ambiguous technical initiatives, make practical tradeoffs, and develop other engineers
Qualifications
- Experience in demand, supply, and inventory forecasting using probabilistic time-series or multi-horizon prediction models
- Experience in auction simulation, conditional win-rate models, bid response curves, or constrained optimization
- Experience in scenario evaluation through counterfactual or off-policy evaluation and uncertainty propagation
- Experience in reach and audience estimation using probabilistic reach or saturation modeling
- Experience in advanced predictive methods including mixture-of-experts, quantile prediction, or state-space models
Core Skills
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs covering workspace, professional development, and caregiving support
- Family planning support and gender-affirming care
- Mental health and coaching benefits
- Flexible vacation and paid volunteer time off
- Generous paid parental leave
- Restricted stock unit equity and potential commission eligibility
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and remote status for this role?
The posting specifies that the position is remote.
What is the salary range for the Staff Machine Learning Engineer position?
The base salary range is USD 230,000 to 322,000 per year, and the role is also eligible to receive equity in the form of restricted stock units and potentially commission.
What type of employment is this?
This is a full-time employment opportunity.
What core technical skills are required?
Candidates need a track record of shipping predictive ML systems in complex domains, strong foundations in statistical learning and optimization, and proficiency in building production ML systems.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.