Machine Learning Engineer, Level 5
About the role
The Machine Learning Engineer will build and deploy machine learning models that power core products, serving millions of Snapchatters. They will also partner with cross-functional teams to prototype and launch ML-driven features.
Responsibilities
- Build and deploy machine learning models that power core products, serving millions of Snapchatters
- Apply modern ML techniques to solve large-scale, real-world problems
- Own the full ML lifecycle from data analysis to production deployment
- Partner with cross-functional teams to prototype and launch ML-driven features
- Utilize AI tools to design and ship scalable services while upholding rigorous standards for code correctness, security, and production
Requirements
- Strong understanding of machine learning approaches and algorithms
- Able to prioritize duties and work well on your own
- Skilled at solving open ambiguous problems
- Strong collaboration and mentorship skills
- Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks
- Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices
Qualifications
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
- 5+ years of post-Bachelor’s machine learning experience; or Master’s degree in a technical field + 4+ year of post-grad machine learning experience; or PhD in a relevant technical field + 1 years of post-grad machine learning experience
- Experience developing machine learning models for ranking, recommendations, search, content understanding, image generation, or other relevant applications of machine learning
Preferred Qualifications
- Advanced degree in computer science or related field
- Experience working with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks
- Experience working with machine learning, ranking infrastructures, and system design
Benefits
Snap Inc. offers a comprehensive benefits package including paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!
Pay
The starting pay for this position may be negotiated within the salary range for the position. The base salary range for this position is $209,000-$313,000 annually in Zone A (CA, WA, NYC), $199,000-$297,000 annually in Zone B, and $178,000-$266,000 annually in Zone C. This position is eligible for equity in the form of RSUs.