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 AI
Communication @ 7
Data Pipelines @ 4
Data Science
Go
LLM
Machine Learning @ 4
Prompt Engineering
PyTorch @ 4
Python @ 1
RAG
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's Answers Relevance team uses AI to connect people with relevant information from Reddit communities. The team is hiring Senior and Staff Machine Learning Engineers to improve the relevance, helpfulness, and intelligence of Reddit Answers.
Responsibilities
- Lead machine learning projects from idea through production in partnership with Product, Data Science, and Engineering teams across recommendations, search, messaging, and AI systems.
- Build and improve large-scale machine learning systems, including retrieval and ranking, embeddings, and LLM-powered features.
- Set technical direction and deliver measurable user and business impact.
- Work with partner teams to shape product and technical roadmaps.
- Evaluate new AI and machine learning approaches and support responsible LLM development.
- Mentor engineers and contribute to long-term machine learning planning.
- Define product success metrics, feedback loops, and evaluation approaches, including human review.
Areas of Experience
Experience in one or more of the following areas may be relevant:
- Recommendations, search, content understanding, or large-scale data and machine learning infrastructure.
- State-of-the-art large-scale recommender systems.
- Foundational retriever models.
- Retrieval-augmented generation (RAG) systems, retrieval methods, LLM evaluation, or production LLM features.
- Agentic AI, including tool calls, MCPs, multi-agent systems, and orchestration.
- Self-hosted open-weight models such as Qwen or Llama; prompt engineering, fine-tuning, post-training, or prompt optimization.
- Grounding, instruction following, hallucination reduction, and retrieval and generation quality evaluation.
- Scaling LLM systems, including latency, caching, cost optimization, and safety measures for prompt injection and unsafe inputs.
Requirements
- 4–12 years of experience building, deploying, and operating machine learning systems in production.
- Broad knowledge of machine learning fundamentals and experience applying them in production.
- Experience developing and productionizing models with TensorFlow, PyTorch, or Hugging Face Transformers.
- Experience writing production-quality code, including testing, evaluation, and monitoring.
- Python experience required; Golang experience is a plus.
- Experience with machine learning systems such as data pipelines, feature engineering, model training and serving, and production monitoring.
- Strong communication and collaboration skills, with a record of delivering measurable product impact.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits programs covering workspace, professional development, caregiving support, and other needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
Compensation
The base salary range for this position is $216,700–$322,000 USD. The position is also eligible for equity in the form of restricted stock units and may be eligible for a commission depending on the position offered.
More jobs at Reddit
Software Engineer, Agent Optimization & Evaluation
Reddit · United States
USD 109,800-325,000 per year
Technical Solutions Manager, App Ads
Reddit · New York City, United States, Chicago, United States
USD 132,600-185,600 per year
Staff Software Engineer, Android Design System
Reddit · United States
USD 217,000-303,900 per year
Senior Software Engineer, ML Platform
Reddit · United States
USD 216,700-303,400 per year
Analytics Engineer
Reddit · United States
USD 164,200-230,000 per year
Similar jobs
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Machine Learning Engineer
Reddit · United States
USD 185,800-260,100 per year
Senior Machine Learning Engineer
Reddit · United States
USD 216,700-303,400 per year
Enterprise Platform Technical Marketing Engineer Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
Staff Machine Learning Engineer, AI Security
Reddit · United States
USD 230,000-322,000 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year