Machine Learning Engineer

Reddit Reddit · Consumer · San Francisco, CA · Engineering

Machine Learning Engineer at Reddit focused on designing, building, and deploying ML models for ad ranking, bidding, and optimization. The role involves the full ML lifecycle, from feature engineering and model training to serving systems, monitoring, and retraining. Experience with Prompt Engineering and RAG is also required.

What you'd actually do

  1. Design, build, and deploy industrial-level machine learning models to solve critical problems in ad ranking, bidding, and optimization.
  2. Take full ownership of the ML lifecycle, from ideation and research to building scalable serving systems and maintaining models in production.
  3. Perform systematic feature engineering to transform raw, diverse data into high-quality features that drive model performance.
  4. Work closely with product managers, data scientists, and engineers to translate business challenges into effective ML solutions.
  5. Improve the reliability and stability of our ML systems by building robust monitoring, alerting, and automated retraining pipelines.

Skills

Required

  • Machine Learning
  • TensorFlow
  • Python
  • SQL
  • Feature Engineering and Selection
  • Ads predictive model design
  • Ads predictive model offline training and model evaluation
  • Ads predictive model online/serving experiment and analysis
  • Ads modeling serving status monitoring and incident mitigation (Oncall)
  • Distributed Systems
  • Prompt Engineering
  • RAG

What the JD emphasized

  • industrial-level machine learning models
  • scalable serving systems
  • maintaining models in production
  • Prompt Engineering and RAG

Other signals

  • design, build, and deploy industrial-level machine learning models
  • full ownership of the ML lifecycle
  • scalable serving systems
  • maintaining models in production
  • robust monitoring, alerting, and automated retraining pipelines
  • Prompt Engineering and RAG