Senior Staff Machine Learning Engineer, Feed Relevance

RedditReddit·Remote(Remote - United States)
AI & Machine Learning
Excel

WFA Digital Insight

The demand for machine learning engineers with expertise in relevance and recommendation systems has grown significantly, with a 25% increase in job postings in the last year alone. As a senior staff machine learning engineer at Reddit, you'll play a critical role in shaping the company's feed relevance, working on large-scale systems that personalize user experience. With over 100,000 active communities and 126 million daily active users, Reddit is an ideal platform for ML engineers to make an impact. Before applying, candidates should be aware of the company's emphasis on collaboration, technical leadership, and innovation.

Job Description

About the Role

As a senior staff machine learning engineer on the Feed Relevance team at Reddit, you will be responsible for building and maintaining the systems that power personalization and ranking for the main Reddit feeds. This is a critical role that requires a blend of hands-on development and technical leadership, as you will be working closely with product and engineering leadership to set the technical direction for the team. You will also be instrumental in defining the technical strategy for the team, collaborating with other individual contributors to execute and scale the systems to serve tens of millions of users.

The Feed Relevance team is responsible for the end-to-end systems that power personalization and ranking for the main Reddit feeds. As a senior staff machine learning engineer on this team, you will have the opportunity to work on large-scale systems that have a significant impact on the user experience. You will be working closely with product and engineering leadership to set the technical direction for the team, and you will be responsible for defining the technical strategy for the team.

Reddit is a community of communities, built on shared interests, passion, and trust. The company is home to the most open and authentic conversations on the internet, with over 100,000 active communities and approximately 126 million daily active unique visitors. As a senior staff machine learning engineer at Reddit, you will have the opportunity to work on systems that are used by millions of people every day, and you will have the chance to make a significant impact on the user experience.

What You Will Do

  • Deliver on technical initiatives that have significant company-wide impact
  • Set technical direction for the broader Relevance and Feeds teams at Reddit
  • Work with management on goal setting, planning, and de-risking critical projects
  • Mentor and grow senior and staff engineers
  • Create a strong, healthy engineering culture
  • Collaborate with product and engineering leadership to set the technical direction for the team
  • Define the technical strategy for the team, and work with other individual contributors to execute and scale the systems
  • Work with cross-functional teams, such as design, product, business, and data teams, to deliver great experiences
  • Participate in the development of the company's technical vision and strategy
  • Stay up-to-date with industry trends and emerging technologies, and apply that knowledge to improve the company's systems and processes

What We Are Looking For

  • 10+ years of industry experience building systems for relevance-driven products
  • Subject matter expert in relevance, recommendation, and ML systems
  • Deep understanding of how to build sustainable software systems at a large-scale engineering organization
  • Experience influencing organizations on technical direction and best practices
  • Experience working with cross-functional teams to deliver great experiences
  • Strong focus on user experience, usability, scalability, reliability, and quality
  • High empathy, excellent communication skills, and the ability to find compromise working across the entire engineering organization
  • Experience with machine learning frameworks and tools, such as TensorFlow or PyTorch
  • Experience with programming languages, such as Python or Java
  • Experience with data storage solutions, such as relational databases or NoSQL databases

Nice to Have

  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Experience with containerization technologies, such as Docker or Kubernetes
  • Experience with agile development methodologies, such as Scrum or Kanban
  • Experience with test-driven development and continuous integration

Benefits and Perks

  • Comprehensive healthcare benefits and income replacement programs
  • 401k with employer match
  • Global benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family planning support
  • Gender-affirming care
  • Mental health and coaching benefits
  • Flexible vacation and remote work options
  • Opportunities for professional growth and development
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Recognition and reward for outstanding performance

How to Stand Out

  • Make sure to highlight your experience with machine learning frameworks and tools, such as TensorFlow or PyTorch, in your resume and cover letter.
  • Emphasize your ability to work collaboratively with cross-functional teams, such as design, product, business, and data teams, to deliver great experiences.
  • Be prepared to provide examples of your experience with large-scale systems and your ability to scale systems to serve tens of millions of users.
  • Show your passion for machine learning and your willingness to stay up-to-date with industry trends and emerging technologies.
  • Be prepared to discuss your experience with technical leadership and your ability to mentor and grow senior and staff engineers.
  • Research the company culture and values, and be prepared to discuss how you align with them.
  • Be prepared to provide examples of your experience with agile development methodologies, such as Scrum or Kanban, and your experience with test-driven development and continuous integration.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.