Snap Inc
Bellevue, Los Angeles, New York, Palo Alto · $229,000
Manager, Machine Learning Engineering, Content Ranking
Apply NowPosition Overview
We're looking for a Machine Learning Engineering Manager to join Snap Inc. This role involves leading machine learning engineers to create models which drive value for Snap's users and company, with a focus on online ranking and recommendation systems.
Responsibilities
- Lead machine learning engineers to create models which drive value for our users and company
- Evaluate the technical tradeoffs of key decisions
- Perform design and code reviews to raise technical excellence bar
- Build robust, lasting, and scalable products
- Iterate quickly without compromising quality
Requirements & Skills
Knowledge, Skills & Abilities:
- Strong understanding of machine learning approaches and algorithms and their applications to Snap's products
- Experience setting the direction for a team whose primary output is online ranking/recommendation models
- Strong management and mentorship skills
- Excellent verbal and written communication skills, with high attention to detail
- Ability to collaborate with internal and external stakeholders at all levels of a company
- Skilled at managing ambiguous problems
Minimum Qualifications:
- Bachelor's in a related technical field such as computer science or equivalent years of practical work experience
- 8+ years of post-Bachelor's ML industry experience; or a Master's degree in a technical field + 7+ year of post-grad ML experience; or a PhD in a related technical field + 4+ years of post-grad ML experience
- 1+ year(s) of experience leading machine learning teams that focus on ranking and/or recommendations
Preferred Qualifications:
- Advanced degree in a related technical field
- Experience working with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks
- Experience working with distributed systems
- Experience working with machine learning, ranking infrastructures, and system designs
- Ability to proactively learn new concepts and apply them at work