Snap Inc. - Palo Alto, CA

posted 11 days ago

Full-time - Senior
Palo Alto, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Staff Software Engineer, Machine Learning Infrastructure at Snap Inc. is responsible for combining software engineering principles with machine learning to create scalable and efficient workflows for deep learning applications. This role involves building backend infrastructure for training and inference, developing data management systems, and collaborating with product teams to integrate machine learning into Snapchat's offerings.

Responsibilities

  • 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 backend 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

Requirements

  • Bachelor's degree in a technical field such as computer science or equivalent experience
  • 11+ years industry software engineering experience

Nice-to-haves

  • 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
  • Familiarity with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks
  • Experience with backend services or distributed systems
  • Experience in at least one of the following areas: 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service