Senior Machine Learning Systems Engineer, Ranking Platform
Reddit- Base salary
- $217k–$303k Published base salary range
- Location
- Remote - United States Remote eligibility
- Employment
- Full-time Senior
About the job
About Reddit
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.
About the Role
ML Ranking Platform is the brain behind how millions of people discover content every day. It powers 40+ Reddit products including home feed, search, subreddit feeds, push notifications and others. It runs a scatter-gather ranking orchestration service that coordinates contextualized and personalized ranking on Reddit. As a Senior Software Engineer, ML Ranking Platform, you will design, implement and maintain highly robust, scalable, reliable and performant ranking systems that power personalized feeds, search, and other products at Reddit scale.
Responsibilities
- Design and implement the next generation ML ranking system that powers the personalized feeds, search and other products at Reddit
- Design and develop ML and Generative AI systems in cloud-based production environments at scale
- Partner closely with Product, Infrastructure and Engineering teams and translate requirements into scalable ML systems
- Write efficient, scalable and maintainable code that will help us iterate quickly and safely
- Champion and drive engineering processes and best practices
- Raise the bar for engineering across the team through code reviews, mentorship and knowledge sharing
Qualifications
- 5+ years of experience as a software engineer developing large-scale distributed systems and data intensive ML based system, using Go, Python, C++ or any object oriented programming language
- 5+ years of experience with designing and implementing large-scale performant and reliable machine learning systems
- Experience with recommendation systems is preferred
- Experience with developing and improving tools such as deployment, automation, system diagnosis, ML monitoring etc.
- Strong organizational skills with the ability to prioritize tasks and keep projects on schedule with a strong attention to detail
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience
- Familiar with software engineering best practices such as unit testing and code reviews, design, and documentation
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
Compensation & Benefits
Base salary range: $216,700—$303,400 USD. This job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Benefits include 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, and generous paid parental leave.
Application Instructions
Apply via the official job posting on Reddit's Greenhouse board.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.