Snap Inc. is looking for a Principal Machine Learning Engineer to advance the core ML capabilities of the ad optimization stack and support various business verticals including app/web monetization and dynamic product ads.
Requirements
- Strong understanding of machine learning and deep learning approaches and algorithms, and their applications to advertising, recommendation, and/or search domain
- Experience setting the direction for a team whose primary output is online ranking / recommendation models
- Ability to design, train, and optimize advanced machine learning models
- Excellent programming and software design skills
- Ability to proactively learn new concepts and technology and apply them at work
- Skilled at solving ambiguous problems and leading and executing complex technical initiatives
- Experience developing and shipping performant and scalable machine learning models for recommendation or ranking use cases
Responsibilities
- Drive the technical roadmap of the Ad Ranking team, advance the core ML capabilities of the ad optimization stack, and support various business verticals including app / web monetization and dynamic product ads
- Design, implement, and scale critical machine learning models to support Snap's monetization strategies
- Collaborate with cross-functional teams to set and align on machine learning strategies to meet company objectives
- Stay up-to-date with the latest technology in machine learning and apply this knowledge to tackle complex problems in innovative ways
- Collaborate with leadership to up-level the ML tech stack and improve the performance of the organization
- Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products or services
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Other
- 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
- Strong collaboration and mentorship skills
- Bachelor's in a technical field such as computer science, mathematics, statistics or equivalent years of experience
- 9+ years of post-Bachelor’s machine learning experience; or a Master’s degree in a technical field + 8+ year of post-grad ML experience; or a PhD in a related technical field + 5+ years of post-grad ML experience
- Experience in online advertising, including ad targeting, ranking, auction, and/or marketplace optimization.