Machine Learning Engineer
Core
Design and build production-grade machine learning systems at internet scale for personalized recommendations, search, ranking, and intelligent advertising.
Role type
Senior IC machine learning engineer (large-scale applied ML)
Builds
Production ML systems for discovery, relevance, and monetization across Reddit's ecosystem
Domain
Internet / Large-scale Applied Machine Learning
Deliverable
production ML models
Required skills
Python, Java, Go, PyTorch, TensorFlow, XGBoost, Random Forests, Transformers, CNNs, GNNs, scalable ML pipelines, model serving infrastructure
Preferred skills
Recommender systems, search/ranking, advertising/auction systems, distributed systems (Spark, Kafka, Ray, Airflow), real-time systems, LLM/Gen AI techniques (fine-tuning, RAG, agentic systems)
Technologies
PyTorch, TensorFlow, Spark, Kafka, Ray, Airflow, BigQuery, Redis
Responsibilities
Design, build, and deploy production-grade ML models and systems; Own the full ML lifecycle from problem definition to monitoring; Build scalable data and model pipelines; Partner cross-functionally to translate business problems into ML solutions; Improve system performance metrics; Research and apply state-of-the-art ML and AI techniques including deep learning and LLMs
Seniority
Mid-Senior, hands-on IC
