Machine Learning Engineering Manager (Recommendations)

Mountain View, California

Udemy, Inc. logo
Udemy, Inc.
Apply now Apply later

Posted 1 month ago

Udemy is looking for a (senior) manager to lead our Recommendations team. The team is focused on using machine learning approaches to serve the right learning content based on a user’s need. The team is also responsible for Udemy’s personalized recommendations system that is composed of batch (e.g., feature and machine learning pipelines), streaming (i.e., feature computation in real-time), and online (i.e., microservices to serve personalized recommendations) components. 
In this role, you will be responsible for leading a cross-functional agile team of data scientists, machine learning engineers, and software engineers to develop new ML products and engineering systems to provide better personalized recommendations. Success in this role will require a combination of people management skills, strong machine learning knowledge including hands-on experience with launching new data products, a good understanding of the data product development cycle, and experience with data or software engineering. 
We are passionate about moving fast, learning, making an impact, and building with quality. We love taking on new technical challenges. We are interested in building a diverse, collaborative, and fun environment. Come help us improve lives through learning!


  • Recruit, hire, and retain an amazing team of high-caliber data scientists and engineers
  • Partner with product managers, data scientists, engineers, and other stakeholders (e.g., marketing, content) to build data products and drive execution
  • Provide hands-on technical guidance and career mentorship for team members
  • Maintain high-quality standards, effective team processes, and best practices in both data science and engineering
  • Build Udemy’s technical brand through talks, blog posts, and publications


  • 3+ years of experience building data products (at scale) in cross-functional teams
  • 1+ years of experience managing and growing high performance cross-functional teams
  • Strong knowledge of machine learning lifecycle and hands-on experience on a variety of fundamental methods
  • Experience with the design, development, and operational maintenance of large-scale platforms and services
  • Proficiency with 1+ programming languages (e.g., Python)
  • Familiarity with agile practices (e.g., Scrum)
  • Ability to communicate effectively with non-technical stakeholders
About UdemyWe believe anyone can build the life they imagine through online learning. Today, more than 40 million students around the world are advancing their careers and passions by exploring and mastering new skills on Udemy, and expert instructors are able to share their knowledge with the world. Through our global marketplace and our solutions for businesses and governments, we connect people everywhere with the skills they need for success in work and life. We’re a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious belief in the power of learning and teaching to change lives. Udemy’s culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.
Founded in 2010, Udemy is privately owned and headquartered in San Francisco’s SOMA neighborhood with offices in Denver (Colorado), Dublin (Ireland), Ankara (Turkey), Gurugram (India), and São Paulo (Brazil).
Udemy in the NewsUdemy Adds More than $1 Billion To Its Valuation in New Funding RoundUdemy’s Workplace Learning Tool Just Surpassed $100M in ARRPaid Paternity Leave Should be the Norm in the U.S.Breakdown of Most In-Demand Skills for 2020—Finance, Marketing, Sales and EngineeringHow Investing in Yourself Today Will Set You Up for Career Success TomorrowFeedback Isn’t the Problem, but the Way That We Deliver It Is Broken
Job tags: Engineering Finance Machine Learning Marketing ML Python Scrum
Job region(s): North America
Job stats:  15  2  0
  • Share this job via
  • or