Latest AI JobsBrowse Jobs
Reddit logo

Staff Machine Learning Systems Engineer

RedditRemote - United StatesMachine Learning
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
18 Mar 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Staff Machine Learning Systems Engineer role at Reddit is a remote position based in the United States, focused on leading the development of platforms for large-scale machine learning models. This opportunity suits experienced engineers with a deep understanding of ML infrastructure who want to empower teams across recommendations, feeds, ads, and growth.

Key Responsibilities

Spearhead the development of a platform dedicated to large-scale machine learning models.
Create end-to-end model lifecycle patterns, known as MLOps, to accelerate development speed for machine learning engineers across data preparation, experiment tracking, and model management.
Build and support a graph machine learning codebase and platform from zero to one, abstracting away common patterns to maximize model scalability and iteration.
Partner closely with machine learning engineers on performance tuning to enhance model training times, efficiency, and GPU training costs within distributed training environments.
Optimize batch data processing inside a data warehouse utilizing tools like Apache Spark, Apache Beam, and Ray Data.
Design and architect pipelines that construct and maintain massive graph data structures featuring billions of nodes and tens of billions of edges.

Requirements

Eight or more years of professional experience in machine learning infrastructure, encompassing model training and deployment.
Practical experience handling machine learning optimization, specifically memory and GPU profiling.
Extensive background utilizing cloud-based technologies for machine learning platforms, including Google Cloud Storage, GCP BigQuery, and infrastructure-as-code options like Terraform.
Direct experience administering and integrating MLOps tools for model serving, model registries, and experiment tracking such as Wandb or MLflow.
Strong proficiency in standard machine learning programming languages and frameworks, including Python, TensorFlow, and PyTorch.
Deep familiarity operating within distributed training frameworks like Kubernetes and Ray.
Solid dedication to scalability, performance, reliability, and ease of use, acting as an advocate for platform users.
Excellent organizational and communication abilities.

Nice to Have

Background working alongside graph databases such as TigerGraph, Neo4j, or JanusGraph.
Experience utilizing graph neural networks alongside related graph machine learning frameworks like Deep Graph Library or PyTorch Geometric.

Skills and Tools

Python
PyTorch
TensorFlow
GCP (Google Cloud Platform)
Kubernetes
Spark
MLOps
Terraform
Ray

Salary and Benefits

Base salary range spans from $230,000 to $322,000 USD, determined by factors such as skills and depth of work experience.
Eligibility to receive equity in the form of restricted stock units.
Comprehensive health insurance coverage including medical, dental, and vision.
A 401(k) program that features an employer match.
Generous paid time off for vacation alongside parental leave policies.

About the Company

Reddit operates as a community of communities grounded in shared interests, passion, and trust, hosting authentic conversations across the internet. Featuring over 100,000 active communities and roughly 130 million daily active unique visitors, the platform stands as one of the largest information sources online. The Machine Learning Platform team owns vital infrastructure powering content discovery, recommendations, and content quantification.

How to Apply

To apply for this position, please visit the official Reddit careers page and submit your application online.

Skills and tech stack

Questions candidates ask

What is the location requirement for this role?

This position is fully remote within the United States.

What is the base salary range for the Staff Machine Learning Systems Engineer?

The base salary range is between $230,000 and $322,000 USD, with exact offers depending on skills and relevant work experience.

How many years of experience are required?

Candidates must have 8 or more years of experience in machine learning infrastructure.

What additional compensation and benefits are offered?

In addition to base pay, employees are eligible for restricted stock units, medical, dental, and vision insurance, a 401(k) with employer match, vacation time, and parental leave.

What team at Reddit owns this function?

This role sits within the Machine Learning Platform team at Reddit.

Ready to apply?

The application is on the official Reddit careers page.

Apply on company site