Senior Machine Learning Engineer, Core ML

San Francisco

Applications have closed
reddit logo
reddit

Posted 2 months ago

“The front page of the internet," Reddit brings over 350 million people together each month through their common interests, inviting them to share, vote, comment, and create across thousands of communities. 

The Core Machine Learning team at Reddit is a 10x team that owns recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth and Ads. 

How You'll Have Impact:

As the 6th largest site on the internet, Reddit generates billions of events and terabytes of data in a day. You will own projects from ideation to production instead of being stuck making small incremental gains on enterprise systems. We are looking for the best and the brightest Machine Learning Engineers/Scientists to join us in solving hard problems in order to create things that millions of users will love. We are a team of builders that value impact, personal growth, openness and kindness.

What You’ll Do

You will be in the unique position to revolutionize personalized content discovery using Machine Learning techniques including Deep Learning, Natural Language Processing, Recommendation Systems, Representation Learning and Computer Vision.

Responsibilities:

  • Apply Machine Learning / Artificial Intelligence to retrieve relevant results with optimal ranking.
  • Analyze, engineer features and train Machine Learning models on large-scale data.
  • Write production code to ship your model to millions of users.
  • Dig into Reddit’s unique product challenges, and go beyond generic out-of-the-box algorithms.
  • Participate in the full software development cycle: design, develop, QA, deploy, experiment, and analyze.
  • Collaborate across disciplines to find technical solutions to complex challenges.

Requirements:

  • Proven track record with 4+ years of impact in a professional setting as a Machine Learning (ML) Scientist, Machine Learning Engineer or Machine Learning Research Engineer
  • Either an ML generalist experienced in building ML pipelines, or an expert in one of the fields of: Recommendation Systems, Natural Language Processing, and Computer Vision.
  • Solid theoretical understanding of ML concepts and techniques. Deep Learning and knowledge of Statistics are strong pluses.
  • Familiarity with at least two of: Tensorflow, Keras, PyTorch and Sklearn
  • Good Software Engineering practices and the ability to write performant production-quality code. Proficient in Python and familiar with SQL.
  • Comfortable with distributed learning, big data and large-scale systems
  • A degree in Statistics, Machine Learning, Computer Science, Data Science or related field
  • Team player mentality
Job tags: Big Data Computer Vision Deep Learning Engineering Keras Machine Learning Python PyTorch Research SQL Statistics TensorFlow