Senior Software Engineer - Scalable Machine Learning

latitude

United States

Remote

USD 179,000 - 269,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Employer-matched retirement savings
Paid parental and medical leave
Vacation and 15 paid holidays
Wellness and commuter support
Professional development reimbursement
Family care programs

Job summary

Latitude is looking for an engineer to build software and cloud infrastructure that helps machine learning teams train models efficiently on large volumes of multi-sensor data. The role covers data ingestion, workflow orchestration, distributed training, and MLOps, with close collaboration across perception and robotics teams to deliver production-ready systems.

Responsibilities include designing cloud services for data ingestion and distributed model training, developing data pipelines,

Qualifications

  • Bachelor’s degree plus 4+ years, a master’s degree plus 2+ years, or a PhD.
  • Track record of delivering complex software projects to production.
  • Experience building ML data pipelines, data generation systems, and distributed training workflows.
  • Experience designing and operating large-scale distributed systems and cloud infrastructure.
  • Strong Python and/or C++ production-quality software skills.

Responsibilities

  • Design and operate cloud services for data ingestion, workflow orchestration, and distributed model training.
  • Develop systems to generate, manage, and process large multi-sensor training datasets.
  • Improve MLOps workflows for model artifacts, experiment tracking, deployment, and automated testing.
  • Integrate ML pipelines with cross-functional engineering and robotics teams.
  • Mentor junior engineers and contribute technical guidance to improve software development practices.

Skills

Python
C++
Software development
Distributed systems
MLOps

Education

Bachelor's degree
Master's degree
PhD

Tools

Ray
PyTorch
Dagster
LakeFS
PyArrow

Job description

Role overview

Build the software and cloud infrastructure that helps machine learning teams train models efficiently on large volumes of multi-sensor data. The role spans data ingestion, workflow orchestration, distributed training, and MLOps, with close collaboration across perception and robotics teams to deliver production-ready systems.

Responsibilities
  • Design and operate cloud services for data ingestion, workflow orchestration, and distributed model training.
  • Develop systems to generate, manage, and process large multi-sensor training datasets.
  • Improve MLOps workflows for model artifacts, experiment tracking, deployment, and automated testing.
  • Integrate machine learning pipelines with cross-functional engineering and robotics teams.
  • Mentor junior engineers and contribute technical guidance to improve software development practices.
Requirements
  • Relevant degree and experience: a bachelor’s degree plus 4 or more years of related work, a master’s degree plus 2 or more years, or a PhD.
  • Record of delivering complex software projects from initial design through production.
  • Experience building machine learning data pipelines, data generation systems, and distributed training workflows.
  • Experience designing and operating large-scale distributed systems and cloud infrastructure.
  • Strong Python and/or C++ skills for production-quality software.
Nice to have
  • Graduate study in computer science, electrical engineering, robotics, or a related discipline.
  • Experience with distributed ML tools such as Ray, PyTorch, Dagster, LakeFS, or PyArrow.
  • Familiarity with multi-sensor data processing, sensor fusion, computer vision, or autonomous systems.
  • Knowledge of safety-critical software practices in automotive or robotics settings.
Benefits and work setup
  • medical, dental, and vision coverage
  • employer-matched retirement savings
  • paid parental and medical leave
  • vacation and 15 paid holidays
  • wellness and commuter support
  • professional development reimbursement
  • family care programs

It gives a California base salary range of $179,200–$268,800, with compensation based on role-related factors.

Visa sponsorship is available; permanent US work authorization is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager -Data Platform
Software Engineering Manager -Data Platform

motional • United States

Hybrid
USD 172,000 - 229,000
Medical, dental, and vision coverage
401k with company match
Pet insurance
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

DraftKings • United States

Remote
USD 134,000 - 168,000
Bonus potential
Equity
Benefits package
Senior Machine Learning Engineer - Localization
Senior Machine Learning Engineer - Localization

torcrobotics • United States

Hybrid
USD 177,000 - 213,000
Bonus and stock options
Health premiums paid for employees
401(k) with employer match
+1
ML Software Engineer
ML Software Engineer

Humble Robotics • San Francisco (CA)

On-site
USD 100,000 - 300,000
Staff ML Ops Engineer
Staff ML Ops Engineer

Boston Dynamics, Inc. • Waltham (MA)

On-site
USD 150,000 - 180,000
Medical benefits
Dental benefits
Vision benefits
+3
Machine Learning Data Engineer
Machine Learning Data Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 100,000 - 300,000
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Unity Technologies SF • Mountain View (CA)

On-site
USD 141,000 - 232,000
Commute subsidy
Employee stock ownership
Training and development programs
+1
Machine Learning Engineer
Machine Learning Engineer

The TalentHaus • United States

Remote
USD 200,000 - 300,000
Medical insurance
Vision insurance
401(k)
+4
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Serve Robotics Inc • United States

Remote
USD 180,000 - 250,000
Senior / Staff Software Engineer- Unified Modeling (Machine Learning - Perception)
Senior / Staff Software Engineer- Unified Modeling (Machine Learning - Perception)

latitude • United States

Remote
USD 180,000 - 260,000
Annual bonus eligibility
Equity participation
Comprehensive healthcare
+2