Reddit - New York, NY

posted 3 months ago

Full-time - Mid Level
New York, NY
10,001+ employees
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Machine Learning Engineer on the Core Ranking team at Reddit, you will play a pivotal role in enhancing the personalization and discovery experience for our vast user base. This position is designed for individuals who are passionate about machine learning and its application in real-world scenarios. You will be responsible for owning projects from ideation through to production, ensuring that your contributions lead to significant improvements rather than just incremental changes. Your work will involve collaborating closely with other software engineers and machine learning teams to refine and enhance the recommendation systems that serve millions of users daily. In this role, you will engage with billions of events and terabytes of data generated every day, utilizing sophisticated machine learning models to tailor the Reddit experience for each user. You will participate in the entire software development lifecycle, which includes designing, developing, quality assurance, deploying, experimenting, analyzing, and iterating on your projects. This comprehensive involvement will allow you to see the direct impact of your work on user engagement and satisfaction. The ideal candidate will have a solid theoretical foundation in machine learning and statistical concepts, including deep learning, and will be adept at navigating the complexities of data-intensive systems. You will be expected to extract insights from data and communicate effectively with cross-functional teams to devise technical solutions to challenging problems. Your passion for building delightful products will be crucial in this role, as you strive to enhance the user experience on Reddit.

Responsibilities

  • 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

  • 2-3+ years of hands-on, post-grad, non-internship professional experience with Machine Learning in a production-based environment
  • Solid theoretical knowledge of Machine Learning and Statistical concepts, including Deep Learning, as well as performance tradeoffs
  • Experience with recommender and/or ranking systems is a plus
  • Experience with at least 1 of: Tensorflow, Keras, PyTorch
  • Experience working with data-intensive systems and writing production-quality software
  • Preferred Python or Golang
  • Experience with Kafka, KSQL, and Flink are a plus
  • The ability to extract insight from data; proficient with SQL
  • Strong communication and team-work skills

Nice-to-haves

  • Experience with recommender and/or ranking systems
  • Experience with Kafka, KSQL, and Flink

Benefits

  • Comprehensive Healthcare Benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Wellness Days
  • 4+ months paid Parental Leave
  • Paid Volunteer time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service