About this role
Reddit is seeking a Senior Machine Learning Engineer to design and build production machine learning systems that power core experiences across the platform. Operating remotely within the United States, this role suits experienced engineers who want to shape discovery, relevance, and monetization across massive datasets.
Role Overview
Machine learning sits at the heart of how millions of people discover, connect, and engage with conversations on Reddit. As a Senior Machine Learning Engineer, the professional will tackle complex, real-world machine learning problems across both Consumer and Ads organizations. Responsibilities include building systems end-to-end, from research and modeling to production deployment, driving personalization, search, and advertising platforms at internet scale.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The base salary range for this position is $216,700 to $303,400 USD. Final offer amounts are determined by multiple factors including skills, depth of work experience, and relevant credentials. In addition to base salary, this role is eligible to receive equity in the form of restricted stock units. Reddit offers comprehensive healthcare benefits, income replacement programs, a 401(k) program with employer match, global benefit programs covering workspace and professional development, family planning support, gender-affirming care, mental health coaching, flexible vacation, paid volunteer time off, and generous paid parental leave.
About the Company
Reddit is a community of communities built on shared interests, passion, and trust, hosting open and authentic conversations. With over 100,000 active communities and approximately 130 million daily active unique visitors, Reddit represents one of the largest sources of information on the internet.
How to Apply
Interested candidates should visit the official Reddit careers page to submit an application for this remote position.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Machine Learning Engineer role?
The base salary range for this position is $216,700 to $303,400 USD, with final offers depending on skills, depth of experience, and credentials.
Is this position remote?
Yes, this role is listed as Remote within the United States.
What level of experience is required?
Candidates need 3 to 5+ years of experience building, deploying, and operating machine learning systems in production.
What technical skills and frameworks are expected?
Candidates should have strong programming skills in Python, Java, or Go, and hands-on experience with frameworks like PyTorch and TensorFlow, alongside knowledge of machine learning fundamentals and distributed systems.
What additional compensation and benefits does Reddit offer?
In addition to base salary, employees are eligible for equity in restricted stock units, comprehensive healthcare, a 401(k) with employer match, flexible vacation, paid parental leave, mental health benefits, and family planning support.
