Snap Inc.

Software Engineer, ML Infrastructure

Snap Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Los Angeles • California, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $209,000 - $313,000 per year

Job Level

Mid-LevelSenior

Tech Stack

CloudDistributed SystemsJavaPythonRayScalaSpark

About the role

  • Design and optimize infrastructure systems for machine learning workloads at scale and drive reliability and efficiency improvements across Snapchat’s ML Infrastructure
  • Develop high-performance inference systems to ensure fast and efficient AI model serving
  • Build infrastructure to perform scalable ML model training, evaluation, and inference in the cloud
  • Develop high-performance inference systems to ensure fast and efficient AI model serving
  • Build comprehensive data management systems for scalable data collection, labeling, processing, and evaluation
  • Work on state-of-the-art vector search algorithms to improve the precision, recall and scalability of our retrieval systems
  • Work closely with ML engineers to deploy cutting-edge models into production

Requirements

  • Bachelor’s degree in a technical field such as computer science or equivalent experience
  • 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field+ 2+ years of post-grad software development experience
  • Experience building large scale production machine learning systems, distributed systems or big data processing
  • Strong programming skills in Python, Java, Scala or C++
  • Strong problem-solving skills with a focus on system performance, scalability, and efficiency
  • Good understanding of distributed systems and the infrastructure components of large-scale ML
  • Experience with big data processing frameworks such as Spark, Flink, or Ray
  • 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
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learninginfrastructure systemshigh-performance inference systemsdata management systemsvector search algorithmsPythonJavaScalaC++big data processing
Soft skills
problem-solvingcollaborationproactive learning
Certifications
Bachelor's degreeMaster's degreePhD
Lambda

Group Product Manager – AI Infrastructure

Lambda
Senior · Leadfull-time$314k–$523k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: jobs.ashbyhq.com
CloudDistributed Systems
NVIDIA

Senior Deep Learning Engineer

NVIDIA
Seniorfull-time$148k–$288k / yearCalifornia, Washington · 🇺🇸 United States
Posted: 1 day agoSource: nvidia.wd5.myworkdayjobs.com
PyTorch
Influur

AI Engineer

Influur
Mid · Seniorfull-time$200–$200 / yearCalifornia · 🇺🇸 United States
Posted: 2 days agoSource: jobs.lever.co
AWSCloudDockerGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesNext.jsNode.jsPythonSQL
Zscaler

Staff Applied AI Engineer

Zscaler
Leadfull-time$154k–$220k / yearCalifornia · 🇺🇸 United States
Posted: 2 days agoSource: boards.greenhouse.io
AWSAzureCloudGoogle Cloud PlatformPythonSQL