Senior Staff Machine Learning Engineer, ML Understanding

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$266,000–$372,400 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $319k
$153k most similar roles pay here $396k

This role pays more than 97% of similar roles. Most pay $202,725–$254,750 — the shaded band above. At the midpoint, this role pays about $319k versus about $229k 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 72 open roles on FindRole.

Listed pay typically runs $213,750–$299,100 across 72 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Staff Machine Learning Engineer, ML Understanding

Senior Staff Machine Learning Engineer, ML Understanding will lead the next-generation user understanding initiative to build a unified, high-fidelity representation of each user for platform-wide personalization. This role involves setting the technical direction and designing core user representation layers, including large-scale embeddings, interest modeling, and key attributes across Feeds, Search, Notifications, and Ads. The engineer will develop advanced models using sequence-based, multi-interest, and multi-task learning while integrating LLMs and foundation models to improve intent inference and semantic reasoning. Key responsibilities include building scalable infrastructure for storage, retrieval, and low-latency serving in collaboration with platform teams. The role requires expertise in representation learning, behavioral modeling, and user clustering to solve the challenge of creating adaptive, context-aware personalization systems that balance performance, cost, and quality while mentoring other engineers and establishing best practices across the domain.

What does a Machine Learning Engineer earn in Remote?

Median $233875 from 46 postings across 17 companies.

See salary data

What you'll do

  • Define a unified user understanding framework including embeddings, tags, attributes, and LLM-based profiles.
  • Lead the design and implementation of large-scale representation learning for multi-interest and multi-task models.
  • Integrate LLMs and foundation models to create dynamic user profiles and intent inference.
  • Build scalable infrastructure for embedding storage, feature pipelines, and low-latency serving.
  • Partner with product teams across Feeds, Search, Notifications, and Ads to drive adoption of new models.
  • Mentor senior engineers and lead design reviews to maintain high technical standards.
  • Drive measurable improvements in engagement and retention through advanced personalization systems.

What we're looking for

  • You must have at least 10 years of experience building and scaling production-grade ML systems.
  • Experience must include user modeling, large-scale representation learning, or recommender systems.
  • You must have a track record of driving ambiguous, high-impact initiatives from concept to production.
  • You must possess strong fundamentals in mainstream user understanding ML approaches like behavior modeling and clustering.
  • You should have experience or strong intuition applying LLMs or foundation models to evolve existing systems.
  • You must be able to design end-to-end systems considering data, training, evaluation, and serving.
  • You must be able to influence cross-functional teams including product, infrastructure, and other ML teams.
  • You must be able to mentor senior engineers and lead technical design reviews.

More like this

Similar roles

Senior Staff Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +1 122 days ago $242,800–$357,000
Large Language Models Python PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering C++ Java A/B Testing Feature Engineering Deep Learning Sequence Modeling
5+ yrs exp

Senior Staff Machine Learning Engineer, ML Platform

Apple Inc

New York City, NY 7 days ago $262,500–$394,000
Machine Learning Deep Learning Transformers LLMs TensorFlow PyTorch Distributed Training Model Fine-tuning Agentic AI SFT Federated Learning Differential Privacy Information Retrieval Recommender Systems Agile
10+ yrs exp

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 120 days ago $150,000–$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal elastic search Qdrant Snowflake PostgreSQL MongoDB Cassandra
10+ yrs exp

Senior Staff Machine Learning Engineer

Capital One Financial

McLean, VA +1 4 days ago $314,800–$359,300
Python PyTorch TensorFlow Kubernetes AWS GCP Azure Spark Ray Dask RAPIDS Scala GoLang C++ Pandas NumPy Scikit-learn Data Pipelines

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 15 days ago $150,000–$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal elastic search Qdrant Snowflake PostgreSQL MongoDB Cassandra
10+ yrs exp

Senior Staff ML Engineer

GEICO

Remote (Palo Alto, CA) 67 days ago $150,000–$300,000
Generative AI LLM Agentic Workflows Python Java RAG LangSmith LangGraph Kubernetes CI/CD AWS Azure Prompt Engineering
8+ yrs exp Remote