Staff Machine Learning Engineer, App Ads Modeling
at Reddit
📍 United States
📍 Chicago, United States
📍 New York City, United States
📍 Los Angeles, United States
📍 San Francisco, United States
📍 Chicago, United States
📍 New York City, United States
📍 Los Angeles, United States
📍 San Francisco, United States
USD 230,000-322,000 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Deep Learning @ 7
Experimentation @ 7
Machine Learning @ 7
Performance Analysis
PyTorch @ 7
TensorFlow @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is looking for a Staff-level Machine Learning Engineer to join the Ads Ranking Organization and the App Ads Modeling team. The role focuses on enhancing Reddit’s machine-learning-powered ad ranking systems through improved model architectures, contextual embeddings, and conversion-optimized modeling. Candidates with modeling experience in recommendation systems, search relevance, or other performance-driven domains are encouraged to apply.
Responsibilities
- Design and train advanced machine learning models, including deep neural networks and transformers, to power Reddit Ads Ranking.
- Develop and optimize features such as embeddings, contextual signals, and cross-session behavior.
- Collaborate with product, infrastructure, and data teams on end-to-end model deployment and performance analysis.
- Mentor other machine learning engineers and contribute to modeling best practices across the organization.
- Shape the long-term modeling vision across domains such as conversion, app ads, shopping, and brand advertising.
Requirements
- 7+ years of industry experience, including several years in applied machine learning roles.
- Strong experience with deep learning architectures and machine learning frameworks such as TensorFlow and PyTorch.
- Strong background in recommendation systems, ads ranking, or similar domains.
- Experience working with large-scale datasets and complex feature pipelines.
- Strong problem-solving and experimentation skills.
- Experience with state-of-the-art models for advertising or recommender systems, such as transformers.
- Knowledge of recommender systems or the advertising funnel.
- Track record of delivering high-impact models in production settings.
- Comfort collaborating with infrastructure and data teams on feature-serving and training pipelines.
Preferred Qualifications
- Experience with conversion modeling, app ads, or performance and brand advertising.
- Experience in advertising marketplaces at peer companies.
- Publications, patents, or industry contributions in applied machine learning or ranking systems.
Benefits
- 100% remote opportunity, with office locations available for hybrid or on-site work preferences in New York City, San Francisco, Los Angeles, and Chicago.
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs supporting workspace needs, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units; some positions may also be eligible for commission.
Compensation
The base salary range for this position is $230,000–$322,000 USD. Final offer amounts depend on factors including skills, depth of work experience, and relevant licenses or credentials.
More jobs at Reddit
Senior Director, Data Science
Reddit · United States
USD 317,000-443,800 per year
Software Engineer, Ingestion Platform
Reddit · United States
USD 164,200-229,900 per year
Senior Product Manager, Go-To-Market Systems
Reddit · Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 154,700-216,600 per year
Front End Software Engineer, Consumer Engineering
Reddit · United States
USD 164,200-229,900 per year
Senior iOS Engineer, Media Experience
Reddit · San Francisco, United States
USD 190,800-267,100 per year
Similar jobs
Staff Machine Learning Engineer, AI Security
Reddit · United States
USD 230,000-322,000 per year
Staff Machine Learning Engineer, Retrieval
Reddit · United States, Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 230,000-322,000 per year
Software Engineer, Machine Learning
AppLovin · Palo Alto, United States
USD 150,000-224,000 per year
Senior Deep Learning Systems Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
Machine Learning Engineer, Monetization AI/ML
OpenAI · San Francisco, United States
USD 381,000-555,000 per year