Senior Machine Learning Systems Engineer

Reddit

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$216,700–$303,400 / yr
Posted
177 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $220k
This role $260k
$165k most similar roles pay here $318k

This role pays more than 85% of similar roles. Most pay $185,096–$254,750 — the shaded band above. At the midpoint, this role pays about $260k versus about $220k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 77 open roles on FindRole.

Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Machine Learning Systems Engineer

Senior Machine Learning Systems Engineer The Senior Machine Learning Systems Engineer joins the Machine Learning Platform team to lead the development of a platform for large-scale machine learning models. This role involves designing end-to-end MLOps patterns, including data preparation and experiment tracking, while building a graph ML codebase to improve model scalability. The engineer will collaborate on performance tuning for training time and GPU costs in distributed environments, optimize batch processing, and architect pipelines for massive graph data structures. Key technologies include Python, PyTorch, TensorFlow, Ray, Kubernetes, and Terraform. Candidates should possess experience with GCP BigQuery, Google Cloud Storage, and MLOps tools like MLflow or Wandb. The role addresses the technical challenges of infrastructure for recommendations, content discovery, and quantification by managing complex graph neural networks and large-scale distributed training systems to improve development velocity.

What you'll do

  • Design end-to-end MLOps patterns including data preparation, model management, and experiment tracking.
  • Develop and support a graph ML codebase that abstracts common patterns for better scalability.
  • Perform performance tuning to improve training time, efficiency, and GPU costs in distributed environments.
  • Optimize batch data processing using tools like Apache Beam, Spark, and Ray Data.
  • Architect pipelines to build and maintain massive graph data structures with billions of nodes and edges.
  • Manage and integrate MLOps tools for experiment tracking, model serving, and model registries.

What we're looking for

  • 5+ years of experience in ML infrastructure, including model training and deployment.
  • Hands-on experience with ML optimization, specifically memory and GPU profiling.
  • Deep experience with cloud technologies like GCP BigQuery, Google Cloud Storage, and Terraform.
  • Experience administering MLOps tools for experiment tracking, model serving, and registries like MLflow or Wandb.
  • Proficiency in common ML programming languages and frameworks such as Python, PyTorch, and TensorFlow.
  • Deep experience with distributed training frameworks including Ray and Kubernetes.
  • Experience with graph databases (Neo4j, JanusGraph, TigerGraph) is a plus.
  • Experience with graph neural networks (GNNs) and frameworks like PyTorch Geometric or DGL is a plus.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 16 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Spark Rust Go Java Kubernetes Docker Daft Polars DuckDB Arrow Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Retrieval-Augmented Generation

Senior Machine Learning Engineer

Daily Pay

New York, NY 10 days ago $170,000$190,000
MLOps Python AWS SageMaker Terraform CI/CD GitHub Actions scikit-learn TensorFlow PyTorch Docker Kubernetes Apache Kafka Datadog Prometheus Grafana SQL dbt Snowflake Glue
5+ yrs exp

Staff Machine Learning Systems Engineer

Reddit

Remote 177 days ago $230,000$322,000
MLOps Python PyTorch TensorFlow Ray Kubernetes Terraform Apache Beam Apache Spark GCP BigQuery Google Cloud Storage Neo4j JanusGraph TigerGraph PyTorch Geometric Deep Graph Library Distributed Training GPU Profiling
8+ yrs exp Remote

Senior Machine Learning Engineer

Adobe

San Jose, CA 116 days ago $183,300$265,350
Python Java PyTorch TensorFlow JAX LLMs RAG AWS Azure Redis Elasticsearch Snowflake Microservices ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Austin, TX 180 days ago
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Recommender Systems Natural Language Processing Distributed Systems
5+ yrs exp