Senior Staff ML Engineer, Search & Recommendation

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$266,000–$372,400 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $218k
This role $319k
$148k most similar roles pay here $396k

This role pays more than 96% of similar roles. Most pay $184,688–$251,775 — the shaded band above. At the midpoint, this role pays about $319k versus about $218k 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 $217,000–$303,900 across 66 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Staff ML Engineer, Search & Recommendation

As a Senior Staff ML Engineer on Reddit’s Search Recommendations & Relevance team, you will design and build large-scale systems that power end-to-end search relevance for billions of users. Your day-to-day involves enhancing core search retrieval and ranking, deploying machine learning models, integrating LLMs, and ensuring robust monitoring across the stack. You’ll collaborate with product, infrastructure, and data science teams to solve complex challenges and mentor senior engineers while influencing technical direction at an organizational level. The role requires extensive experience in large-scale systems, proficiency in Python or Golang, and expertise with frameworks like PyTorch or TensorFlow, along with a deep understanding of lexical and semantic retrieval systems. This unique opportunity leverages Reddit’s vast corpus of human conversation to redefine search experiences globally.

What you'll do

  • Design and build large-scale systems for end-to-end search relevance at Reddit.
  • Enhance core search retrieval and ranking, implementing new features and scaling indexes.
  • Deploy ML models and integrate LLMs to improve search experience and user interaction.
  • Mentor senior and staff engineers in the team to foster technical growth and expertise.
  • Influence org-wide technical direction and partner with leadership on long-term roadmap.

What we're looking for

  • 10+ years of industry experience with large-scale search and recommendation systems.
  • Proven ability to design and implement scalable improvements in search relevance.
  • Strong experience building and deploying ML models using PyTorch or TensorFlow.
  • Experience working with LLMs in production, including evaluation and deployment.
  • In-depth knowledge of lexical and semantic retrieval systems.
  • Proficiency in object-oriented programming languages like Python and Golang.

More like this

Similar roles

Senior Staff Machine Learning Engineer, Search & Discovery

SpaceX

Remote (Hawthorne, CA, US) 79 days ago $313,000$330,500
MachineLearning LargeLanguageModels AgenticAISystems RecommendationSystems RankingModels Embeddings RepresentationLearning SearchSystems GenerativeAI CI/CD Python Scalability RealTimeSystems Experimentation CloudServices Docker Kubernetes Terraform
Remote

Staff Machine Learning Engineer, Search Ranking

Snap Inc.

Santa Monica, CA 1 day ago $229,000$343,000
Python TensorFlow PyTorch Spark Flink Beam Java Scala C++ JAX A/B testing learning-to-rank LambdaMART neural ranking models transformer-based rankers large-scale data processing ML infrastructure online experimentation model monitoring feature pipelines training infrastructure serving systems multi-objective optimization LLMs foundation models semantic search natural language understanding retrieval-augmented generation

Page Not Found | Uber

Uber

US 16 days ago
Python PyTorch TensorFlow XGBoost LightGBM LogisticRegression SVMs CNNs RNNs Transformers Kafka Pinot Hive Cassandra Spark Flink FeatureEngineering ModelDeployment MLPipelines EnsembleMethods GraphBasedModels