Partner Engineer, Machine Learning

Employer

Job Description

Snapchat is the camera used by millions of people every day to Snap with family, watch Stories from friends, see events from around the world, and explore expertly curated content from top publishers. In short, we are a passionate team working hard to build the best platform in the world for communication and storytelling.

The Partner Engineering Team works directly with strategic partners, developers, and content creators to help build new products that leverage Snap’s platforms and content ecosystem. Camera Kit is a new product offering from Snap that provides the full power of Snap’s world-leading augmented reality and camera platforms directly inside third party applications.

We are looking for a Machine Learning Engineer to join our Partner Engineering team!

What You’ll Do
  • Design and implement machine learning and computer vision models to be used by millions of Snapchatters
  • Manage technical and creative relationships with development teams of our strategic partners and clients of Snap’s Camera Kit and AR platform
  • Educate and collaborate with Lens Studio developers to help them build richer, more innovative interactive experiences using SnapML
  • Field technical questions and investigate, debug, and solve SnapML creative issues, interacting with customers and internal engineers as needed
  • Learn new techniques and stay on the cutting edge of machine learning technology in order to transfer this knowledge to our creative partners
  • Work closely with other Snap teams to explore, prototype, ship new features
  • Enhance written documentation and resource materials, including sample projects and code examples
  • Collect feedback and feature requests and prioritize Lens Studio features internally — be the voice of external creators internally
  • Evangelize our platform products to potential SnapML developers at conferences, hackathons, developer meetups, etc.
Knowledge, Skills & Abilities
  • Proficiency with deep learning fundamentals
  • Proficiency with Python, C++, or JavaScript, etc.
  • Up-to-date with the latest research in machine learning and computer vision
  • Excellent problem solving, debugging and QA skills
  • Strong communication, interpersonal, and collaboration skills
Minimum Qualifications
  • Bachelor’s degree in a technical field such as computer science or equivalent years of experience
  • 3+ years of experience as a partner, machine learning, or software engineer
  • Research or engineering experience with one of the following: generative models (GANs, VAE, Glow), tracking, segmentation, object detection, classification
Preferred Qualifications
  • Advanced degree in computer vision, machine learning, or a related technical field
  • Experience working with deep learning frameworks (e.g. TensorFlow, PyTorch)
  • Experience with camera pipelines or augmented reality
  • Proven track record of shipping premium consumer product experiences in games, advertising, or other related channels
  • Strong track record of machine learning projects
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. If you have a disability or special need that requires accommodation, please don’t be shy and contact us at accommodations-ext@snap.com.

Our Benefits : Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid maternity & paternity leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!