Director of Engineering, Machine Learning



Software Engineering
Posted on Friday, August 25, 2023

Location: US Remote-friendly

Reddit is continuing to grow our teams with the best talent. This role is completely remote friendly and will continue to be after the pandemic.

We are seeking an experienced and dynamic individual to join our team as a Director of Machine Learning.

In this role, you will be responsible for leading and managing our machine learning teams and projects, with a focus on enhancing and optimizing the recommender systems and distribution channels of Reddit, the world's best place for online communities.

As the Director of Machine Learning, you will help define the direction of our most critical product surfaces, including the main home feed, and will use ML, AI and systems engineering to help millions of people discover communities and content they enjoy.


  • Team Leadership and Management:
    • Lead a team of machine learning engineers and data scientists, providing guidance, mentorship, and support to foster their professional growth.
    • Set clear goals and expectations for the team, and ensure timely delivery of high-quality work.
    • Foster a collaborative and inclusive team culture that encourages innovation, knowledge sharing, and continuous learning.
    • Manage team resources effectively, including recruiting, hiring, and retaining top talent in the machine learning field.
  • Machine Learning Strategy and Roadmap:
    • Develop a comprehensive machine learning strategy aligned with the overall business objectives of Reddit.
    • Define and prioritize machine learning projects that enhance Reddit's recommender systems and distribution channels.
    • Collaborate with cross-functional stakeholders, including product managers and engineers, to gather requirements and define project scope.
    • Stay up-to-date with the latest advancements and trends in machine learning and recommend innovative approaches to improve Reddit's offerings.
  • Project Management and Execution:
    • Oversee the end-to-end execution of machine learning projects, ensuring they are delivered on time and within budget.
    • Collaborate closely with product managers and engineering teams to ensure the successful integration and deployment of machine learning models and systems.
    • Develop and implement robust evaluation metrics and methodologies to measure the performance and impact of machine learning initiatives.
    • Identify and mitigate risks and issues that may arise during project execution, and take proactive steps to resolve them.
  • Research and Development:
    • Drive research initiatives to explore new machine learning techniques and algorithms that can enhance Reddit's understanding of content.
    • Stay informed about the latest research publications and industry advancements, and assess their potential application to Reddit's machine learning projects.
    • Foster a culture of innovation and encourage the team to experiment with novel approaches and methodologies.
  • Collaboration and Communication:
    • Collaborate effectively with cross-functional teams, including product management, engineering, and data science, to align machine learning initiatives with broader company goals.
    • Clearly communicate project progress, challenges, and results to executive stakeholders and other relevant teams.
    • Act as a subject matter expert on machine learning, providing guidance and insights to stakeholders across the organization.

Required Qualifications:

  • A minimum of 5 years of experience in managing machine learning teams and projects, preferably in a fast-paced technology company.
  • Strong technical expertise in machine learning, deep learning, natural language processing, and recommender systems.
  • A high degree of personal integrity and a desire to put the needs of our users and communities first.
  • Proficiency in programming languages and frameworks commonly used in machine learning and systems, such as Python and Go.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Solid understanding of software engineering principles and practices, including version control, testing, and deployment.
  • Demonstrated ability to drive and execute complex machine learning projects from inception to deployment.
  • Excellent leadership and people management skills, with a track record of building and managing high-performing teams.
  • Strong analytical and problem-solving skills, with the ability to identify and address technical challenges effectively.
  • Excellent communication and presentation skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.


  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

#LI-Remote #LI-NH1

Pay Transparency:

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/.

To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.

The base pay range for this position is:
$265,400$398,100 USD