1. What is a Machine Learning Engineer at Reddit?
As a Machine Learning Engineer at Reddit, you operate at the intersection of massive-scale distributed systems and state-of-the-art machine learning models. With over 100 million daily active unique visitors and tens of thousands of active communities, Reddit relies on applied ML to structure, summarize, rank, and personalize the world's largest repository of authentic human conversation.
In this role, your work directly impacts how users interact with content across core product surfaces. You will build and deploy production models driving home feed personalization, search indexing and retrieval, user and sub-reddit embeddings, notifications relevance, and ads marketplace quality (including bidding, auction tuning, and conversion prediction). Whether you join the Consumer or Ads organization, your models will run at extreme scale—balancing low online latency, high inference throughput, and cost-efficient GPU resource utilization.
What makes this role uniquely challenging is Reddit's distinct graph of community interactions and unstructured text data. Unlike platforms focused purely on simple media feeds, Reddit requires deep representation learning for posts, comments, subreddits, and user engagement vectors. You will be expected to own the end-to-end ML lifecycle: from mathematical problem formulation and feature engineering to production deployment, continuous A/B testing, and real-time serving infrastructure.


