Machine Learning Engineer
Quick answer
Reddit is hiring a senior Machine Learning Engineer (San Francisco, CA) with a base salary of $230,000.00 - $322,000.00 USD to design and build scalable ML infrastructure for notifications.
- Role
- Machine Learning Engineer
- Organization
- Location
- San Francisco, CA
- Level
- Senior
- Compensation
- $230,000.00 - $322,000.00 USD
- Category
- Engineering & Technology
- Apply by
- 2026-12-31
The role
Design, build, and maintain scalable ML infrastructure to support notification relevance, targeting, ranking, and personalization across channels for millions of users. Architect and implement end-to-end ML pipelines for notifications, including data ingestion, feature computation, model training, evaluation, deployment, and online serving in production environments.
What you'll do
- Design, build, and maintain scalable ML infrastructure
- Architect and implement end-to-end ML pipelines
- Collaborate cross-functionally with data scientists, product managers, and engineers
- Lead design and implementation of experimentation frameworks
- Mentor and provide technical guidance to engineers
- Full-time telecommuting is an option
What it takes
- Bachelor’s degree in Computer Science, Engineering (any field) or related quantitative discipline
- Five (5) years of experience in the job offered or related occupation
- Experience with object-oriented programming (Python, Golang, or Java)
- Building ML models with PyTorch or TensorFlow
- API design and integration with REST, HTTP, Thrift, or gRPC
- Working with large-scale key-value and NoSQL storage and caching systems (Redis, Cassandra, DynamoDB)
What you'll bring
How we treat you
Comprehensive Healthcare Benefits and Income Replacement Programs, 401k with Employer Match, Global Benefit programs, Family Planning Support, Gender-Affirming Care, Mental Health & Coaching Benefits, Flexible Vacation & Paid Volunteer Time Off, Generous Paid Parental Leave
Frequently asked questions
Where is the job located?
San Francisco, CA
What is the compensation?
$230,000.00 - $322,000.00 USD
What are the key qualifications required?
Bachelor’s degree in Computer Science, Engineering (any field) or related quantitative discipline, five (5) years of experience in the job offered or related occupation, experience with object-oriented programming (Python, Golang, or Java), building ML models with PyTorch or TensorFlow, API design and integration with REST, HTTP, Thrift, or gRPC, working with large-scale key-value and NoSQL storage and caching systems (Redis, Cassandra, DynamoDB)
How or by when to apply?
Submit a resume with references using the apply button on this posting or by email at: [email protected] at Req.# 1016.125.2.
How to apply
Apply directly on Reddit's site. We link straight through — no resume parsing, no profile to fill out.
This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Reddit's official posting before applying.
More Engineering & Technology roles
Associate Professor of Chemical Engineering
Director of IT Services
Clerk of Works Manager
Meet people in Engineering & Technology
Upcoming conferences and workshops where people doing this kind of work get together.