Hybrid Software Engineer, ML Infrastructure – Level 4

Posted 2 months ago

Apply now

About the role

  • Software Engineer building and scaling ML Infrastructure at Snap Inc. Collaborating with ML engineers and driving innovations in data platforms for machine learning.

Responsibilities

  • Design and optimize infrastructure systems for machine learning workloads at scale and drive reliability and efficiency improvements across Snapchat’s ML Infrastructure
  • Build and enhance feature/training data generation pipelines that power online inferencing and offline training/experimentation
  • Build platform/infrastructure to support embedding, user sequence and other feature types to support business growth
  • Build and expand the end to end ML model/data quality platform to enhance model debuggability and team accountability
  • Build holistic ML insights by cataloging metadata and lineage through ML lifecycle
  • 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
  • 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
  • Strong programming skills in Python, Java, Scala or C++
  • Strong problem-solving skills with a focus on system performance, scalability, and efficiency
  • Deep 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

Job title

Software Engineer, ML Infrastructure – Level 4

Job type

Experience level

JuniorMid level

Salary

$157,000 - $235,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job