Staff Machine Learning Engineer, Consumer

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$322,000 / yr
Posted
171 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $231k
This role $276k
$168k most similar roles pay here $338k

This role pays more than 86% of similar roles. Most pay $202,800–$259,212 — the shaded band above. At the midpoint, this role pays about $276k versus about $231k 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 · Staff Machine Learning Engineer, Consumer

As a Staff Machine Learning Engineer within the Consumer Engineering organization, you will drive the next generation of the machine learning ecosystem across recommendations, search, messaging, and foundational AI systems. You will lead end-to-end initiatives from ideation to production, architecting large-scale systems for retrieval, ranking, and representation learning while integrating LLM and GenAI capabilities. The role requires expertise in both classical and modern deep learning methods like Transformers and GNNs. You will develop production-quality code using Python, Golang, TensorFlow, PyTorch, or Hugging Face. Additionally, you may utilize Spark, Kafka, Ray, Airflow, BigQuery, and Redis to manage data pipelines and real-time systems. Your work focuses on solving complex problems in content understanding, user engagement, and discovery within a large-scale environment to improve relevance and monetization across the platform's diverse community features.

What does a Machine Learning Engineer earn in Remote?

Median $229700 from 72 postings across 27 companies.

See salary data

What you'll do

  • Lead end-to-end ML initiatives from initial ideation through production deployment and iteration.
  • Architect and deploy large-scale systems for recommendation, search, and content understanding.
  • Develop and optimize retrieval/ranking models, representation learning embeddings, and LLM-powered capabilities.
  • Translate product goals into scalable technical solutions while shaping the long-term ML roadmap.
  • Evaluate and integrate new AI research to keep the platform's machine learning ecosystem at the cutting edge.
  • Establish best practices and ethical guidelines for responsible LLM development and deployment.
  • Mentor and guide mid-level and senior engineers to foster a culture of technical excellence.
  • Present technical findings to leadership and drive high-level decision-making regarding ML strategy.

What we're looking for

  • 7+ years of experience building, deploying, and operating machine learning systems in production.
  • Deep understanding of machine learning methods including classical approaches and modern deep learning like Transformers and GNNs.
  • Expertise in developing and productionizing models using TensorFlow, PyTorch, or Hugging Face Transformers.
  • Experience writing production-quality code in Python and Golang with a focus on testing, evaluation, and monitoring.
  • Experience designing and scaling ML systems including data pipelines, feature engineering, and model training/serving.
  • Excellent communication skills to translate product needs into scalable solutions and collaborate across cross-functional teams.
  • A track record of driving measurable impact through applied machine learning in real-world products.
  • An advanced degree in Computer Science, Machine Learning, or a related quantitative field is preferred.

More like this

Similar roles

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

Staff Machine Learning Engineer

Adobe

San Jose, CA 77 days ago $211,800$306,625
Python PyTorch TensorFlow JAX Hugging Face Ray Spark LLMs multimodal foundation models Vector Search Information Retrieval MLOps Distributed Training A/B Testing Transformer Architectures Representation Learning Metric Learning search, ranking

Staff Machine Learning Engineer

Intuit

Mountain View, CA 152 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 148 days ago $202,500$274,000
Python NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git GitHub CUDA cuDNN AWS GCP Machine Learning Feature Engineering
6+ yrs exp

Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 days ago $130,000$260,000
Generative AI LLMs Python Java C++ C# Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
6+ yrs exp