Job Details

Machine Learning Infrastructure Engineer

Mountain View, California, United States

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.

We're looking for a Machine Learning Infrastructure Engineer to join our team at Snap Inc.! Working from our Mountain View, CA office, you'll work on infrastructure that enables machine learning product teams to develop advanced deep learning solutions that power exciting products and breakthrough interactive experiences for millions of Snapchatters across the world.

What you'll do:

Combine strong software engineering principles with machine learning to build scalable, reproducible and easy-to-use end-to-end machine learning workflows for advanced deep learning problems

Build Back End infrastructure to perform scalable training, evaluation, and inference in the cloud and client-side infrastructure to perform efficient inference on mobile devices

Build comprehensive data management systems for scalable data collection, labeling, processing, and evaluation

Work with product teams and engineers to make applications of machine learning ubiquitous to Snapchat

Knowledge, Skills & Abilities:

Ability to collaborate and work well with others

Proven track record of operating highly-available systems at significant scale

Ability to proactively learn new concepts and apply them at work

A passion for Snapchat and creativity!

Minimum qualifications:

Bachelor's degree in a technical field such as computer science or equivalent experience

3+ years industry software engineering experience

Preferred qualifications:

Masters/PhD in a technical field such as computer science or equivalent industry experience

Experience working on online ranking/recommendations systems

Experience building large scale production machine learning systems or data pipelines

Experience with Back End services or distributed systems

Experience in at least one of the following areas:

Experience with Back End services or distributed systems

Infrastructure and large-scale system design

Experience with key infra technologies like NoSQL solutions, Memcache/Redis, kafka, Kubernetes, Google/AWS services

Experience building large scale production data pipelines

Familiarity with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events