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.
AI
Agentic Systems @ 4
Airflow @ 3
Communication @ 6
Data Pipelines @ 4
Data Science
Deep Learning @ 7
Distributed Systems @ 3
Experimentation @ 7
GenAI @ 4
Go
Kafka @ 3
LLM @ 4
Machine Learning @ 4
NLP @ 4
PyTorch @ 4
Python @ 4
RAG
Redis @ 3
Spark @ 3
TensorFlow @ 4
- 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 hiring a Staff Machine Learning Engineer to help drive the next generation of its machine learning ecosystem across recommendations, search, messaging, and foundational AI systems. The role involves leading high-impact initiatives from ideation to production while shaping technical strategy and product direction across multiple machine learning domains.
Responsibilities
- Lead end-to-end machine learning initiatives from ideation through production and iteration.
- Shape technical direction and translate product goals into scalable solutions.
- Architect, build, and deploy large-scale machine learning systems for recommendation, search, and content and user understanding.
- Develop retrieval and ranking models, representation learning and embedding optimizations, and LLM- or GenAI-powered capabilities.
- Drive measurable impact on user engagement, discovery, and long-term value.
- Collaborate with Product, Data Science, and Engineering to align product and technical roadmaps.
- Evaluate and introduce new AI and machine learning paradigms.
- Contribute to best practices, guidelines, and ethical AI principles for responsible LLM development and deployment.
- Mentor and guide senior and mid-level machine learning engineers.
- Set technical vision, lead technical discussions, present findings to leadership, and contribute to long-term machine learning planning and decision-making.
Requirements
- 7+ years of experience building, deploying, and operating machine learning systems in production.
- Deep understanding of classical machine learning methods and modern deep learning, including Transformers and graph neural networks.
- Expert experience developing and productionizing models with TensorFlow, PyTorch, or Hugging Face Transformers.
- Experience writing production-quality, object-oriented code with testing, evaluation, and monitoring, including Python and Golang.
- Experience designing and scaling machine learning systems, including data pipelines, feature engineering, model training and serving, and production monitoring.
- Excellent communication and collaboration skills, with the ability to explain complex technical topics and translate product needs into scalable machine learning solutions.
- Track record of delivering measurable impact through applied machine learning in real-world products.
Preferred Qualifications
- Subject matter expertise in recommender systems, search systems, or content understanding, including NLU, NLP, LLMs, topic and taxonomy modeling, interest graphs or clustering, and multimodal understanding.
- Familiarity with distributed systems and large-scale data processing frameworks such as Spark, Kafka, Ray, Airflow, BigQuery, and Redis.
- Experience with real-time systems and low-latency production environments.
- Experience with LLM and GenAI techniques, including LLM evaluation, alignment, fine-tuning, knowledge distillation, retrieval-augmented generation, agentic systems, and productionizing LLM-powered products at scale.
- Strong experimentation rigor, including hypothesis formulation, actionable learning plans, and offline-to-online correlation analysis.
- Advanced degree in Computer Science, Machine Learning, or a related quantitative field.
Potential Teams
- Home Experience
- ML Understanding
- Feed Relevance
- Answer Experience
- Search and Answers Relevance
- Search Experience
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, 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 may be available, and some positions may also be eligible for commission.
Compensation
The base salary range is $230,000–$322,000 USD. Final offers depend on factors including skills, depth of experience, and relevant licenses or credentials.
More jobs at Reddit
Staff Machine Learning Engineer, Shopping Ads
Reddit · United States
USD 230,000-322,000 per year
Group Product Manager, Finance Technology
Reddit · United States
USD 210,800-295,200 per year
Senior Software Engineer - Messaging
Reddit · United States
USD 190,800-267,100 per year
Staff People Integrations Engineer
Reddit · United States
USD 180,200-252,300 per year
Machine Learning Manager, Feed Ecosystems
Reddit · United States
USD 253,300-354,600 per year
Similar jobs
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Senior Machine Learning Engineer, GenAI Security
Reddit · United States
USD 216,700-303,400 per year
Senior Machine Learning Engineer, Relevance and Personalization
Airbnb · United States
USD 191,000-225,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior AI Infrastructure Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Member of Technical Staff (Software Engineer, Data Platform)
Perplexity AI · Palo Alto, United States, San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Research Engineer - Enterprise Products
Nvidia · United States
USD 192,000-356,500 per year