Senior Machine Learning Engineer – Core Experience and Growth

Reddit is a network of communities where people can dive into their interests, hobbies and passions. With more than 500 million global users, 100,000 active communities, and 16+ billion posts, Reddit is one of the top visited websites in the world and continues to grow at an incredible rate.

The Core Experience and Growth (CEG) team at Reddit is the first impression for new users, the constant companion for existing users, and the shepherd of users through the Reddit lifecycle. We create compelling experiences which help hundreds of millions of people find community, entertainment, and belonging.

We are looking for a Senior Machine Learning Engineer to join our Core Experience and Growth team. In this role, you will be instrumental in designing, developing, and deploying cutting-edge machine learning solutions that drive user engagement, retention, and overall platform growth. You will work on critical projects that directly impact the core user experience, from personalized content recommendations to intelligent user onboarding and engagement features.

What you’ll do

  • Design, develop, and deploy scalable ML models and systems that enhance user experience, drive growth, and power core features across the Reddit platform.
  • Collaborate closely with product managers, data scientists, and engineers to define requirements, analyze data, and iterate on solutions that directly impact hundreds of millions of users.
  • Conduct rigorous experimentation, A/B testing, and data analysis to evaluate model performance, identify opportunities for improvement, and inform product decisions.
  • Mentor junior engineers, share knowledge, and contribute to the growth and development of the ML engineering team.
  • Stay up-to-date with the latest advancements in machine learning, recommend new technologies, and drive innovation within the team.
  • Contribute to the overall architecture and strategy of Reddit’s ML platform, ensuring its scalability, reliability, and efficiency.

Qualifications

Minimum Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of industry experience in Machine Learning Engineering, building and deploying production-grade ML systems.
  • Strong proficiency in Python or Java, and experience with ML frameworks such as PyTorch, TensorFlow, or JAX.
  • Solid understanding of machine learning algorithms, statistical modeling, and experimental design (A/B testing).
  • Experience with distributed systems, cloud platforms (e.g., AWS, GCP, Azure), and big data technologies (e.g., Spark, Hadoop).
  • Excellent problem-solving skills, with a proven ability to translate complex business problems into practical ML solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, cross-functional environment.
Preferred Qualifications:
  • PhD in a quantitative field (e.g., Computer Science, Statistics, Operations Research).
  • Experience with recommendation systems, ranking, personalization, or search technologies.
  • Familiarity with large-scale data processing and feature engineering for ML models.
  • Contributions to open-source ML projects or research publications.
  • Experience mentoring junior engineers and leading technical projects.
Job Category: Software Development
Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx