22 days ago
Base Salary
$217k - $303k/yr
Responsibilities
- Design, build, deploy, and operate production-grade machine learning models and systems at scale.
- Own the ML lifecycle from problem definition and feature engineering through training, evaluation, deployment, monitoring, and automated retraining.
- Build scalable data pipelines, model pipelines, model-serving infrastructure, and real-time decision systems.
- Improve ranking, recommendations, search relevance, prediction, content and user understanding, and optimization systems using large-scale datasets.
- Improve latency, throughput, reliability, observability, and model quality metrics.
- Research and apply deep learning, graph-based methods, transformers, and LLM evaluation and alignment techniques.
- Partner with Product, Data Science, Infrastructure, and Engineering teams to translate product and business problems into ML solutions.
- Contribute to technical strategy, architecture, and the long-term ML roadmap.
Requirements
- 3-5+ years of experience building, deploying, and operating machine learning systems in production.
- Strong programming skills in Python, Java, Go, or similar languages, along with solid software engineering fundamentals.
- Strong understanding of machine learning algorithms spanning statistical learning, XGBoost, Random Forests, regressions, Transformers, CNNs, and GNNs.
- Hands-on experience with modern ML frameworks such as PyTorch or TensorFlow.
- Experience designing scalable ML pipelines, data processing systems, and model-serving infrastructure.
- Ability to work cross-functionally and translate ambiguous product or business problems into technical solutions.
- Experience improving measurable metrics through applied machine learning.
- Preferred experience with recommender systems, search or ranking systems, advertising or auction systems, representation learning, or multimodal embedding systems.
- Preferred familiarity with distributed systems and large-scale data processing using Spark, Kafka, Ray, Airflow, BigQuery, or Redis.
- Preferred experience with real-time, low-latency production environments, feature engineering, model optimization, and production monitoring.
- Preferred experience with LLM or generative AI techniques such as evaluation, alignment, fine-tuning, knowledge distillation, RAG or agentic systems, and productionizing LLM-powered products.
- An advanced degree in Computer Science, Machine Learning, or a related quantitative field is preferred.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, professional development, caregiving, and lifestyle needs.
- Family planning support and gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- U.S.-based employees may receive medical, dental, and vision insurance and other benefits.
- The role may include equity through restricted stock units and, depending on the position, commission.
Tech Stack
Categories
About Reddit
Reddit is the heart of the internet, where millions of people get together to talk about any topic imaginable. Share, vote, and decide what matters in everything from breaking news, to fandoms, lifehacks, gaming, sports, health, and the internet’s cutest animals. With over 100,000 subreddit communities about every topic you could think of (and thousands more you couldn’t), whatever it is, there’s a place for you on Reddit. Interested in joining our growing team? Check out redditinc.com/careers.
