Machine Learning Engineer

at Reddit
USD 187,600-260,100 per year
MIDDLE
✅ Remote ✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 3 GCP @ 3 Algorithms @ 3 Machine Learning @ 3 scikit-learn @ 2 TensorFlow @ 6 AWS @ 3 Microservices @ 3 QA @ 3 PyTorch @ 6 Pandas @ 2 Deep Learning @ 6

Details

Reddit is a community of communities. Every day, Reddit users submit, vote, and comment on the topics they care most about. Reddit serves millions of users and hundreds of thousands of active communities.

This role involves designing and implementing ML-based systems that power Reddit’s personalization, discovery, and recommendation products. Full-time telecommuting is an option.

Responsibilities

  • Design and implement next-generation machine learning systems that power Reddit.
  • Work closely with product and ML engineers to design and implement scalable interfaces.
  • Collaborate with other engineers to improve recommendation systems and models that power personalization and discovery.
  • Train, evaluate, and deploy sophisticated machine learning models to improve experiences for millions of users.
  • Participate in the full software development cycle: design, develop, QA, deploy, experiment, analyze, and iterate.
  • Collaborate across disciplines and with other ML teams at Reddit to find technical solutions to complex challenges.

Requirements

  • Minimum: Master’s degree in Computer Science, Engineering (any field) or closely related quantitative discipline and three (3) years of experience in the job offered or in any occupation in related field (or any suitable combination of education, training and experience).
  • Experience with recommendation and ranking system design and algorithms.
  • Strong experience with deep learning frameworks such as PyTorch and TensorFlow.
  • Experience with cloud platforms and storage: AWS (S3, RDS) and GCP (BigQuery) and related tooling.
  • Familiarity with Scikit-learn and Pandas for ML and data processing.
  • Experience writing production-grade software for large-scale, real-time recommender systems and working with microservices architecture.
  • Experience with machine learning tooling and frameworks, advanced deep learning theory and algorithms, analysis of large-scale datasets, and design and implementation of large-scale A/B tests.

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) with employer match
  • Global benefit programs (workspace, professional development, caregiving support)
  • Family planning support
  • Gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & paid volunteer time off
  • Generous paid parental leave

Pay Transparency

  • Base pay range (U.S.): $187,574 - $260,100 USD
  • In addition to base salary, eligible to receive equity in the form of restricted stock units and, depending on position, may be eligible to receive a commission.

How to Apply

Submit a resume with references using the apply button on the posting or by email at: [email protected] (Req.# 1016.271.3).

Location & Work Arrangement

  • Location: San Francisco, CA (United States)
  • Full-time telecommuting is an option (remote work available).