Develop innovative machine learning technology and products that serve millions of Snapchatters
Work on state of the art GenAI pipelines for image, video, and audio generation
Deliver generative machine learning experiences on device
Build cutting-edge augmented reality experiences using generative and diffusion models
Partner with cross-functional Snap teams to explore and prototype new products
Requirements
Bachelor’s Degree in a technical field such as computer science, mathematics, statistics or equivalent years of 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
A proven passion for machine learning; you stay up-to-date with research and are excited about prototyping new ideas quickly
Strong software development skills in Python or C++
Proficiency working with major deep learning frameworks: PyTorch or TensorFlow
Knowledge of mathematics and deep learning foundations
Desire to solve open ambiguous problems
Desire to grow professionally, learn and help others
Ability to effectively collaborate with internal teams and external partners
Ability to work independently
Tech Stack
Python
PyTorch
Tensorflow
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success