You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Early Window: Closes in
Company hidden

Staff Software Engineer, ML

  • Office
  • 6+ years

Salary

$285,000 - 340,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond.

We operate at the cutting edge of Applied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better.

JOB SUMMARY

The company is seeking a Staff MLOps Engineer to own the technical direction of our MLOps platform — the system of record for datasets, experiments, model artifacts, and serving paths that connects teleoperation data collection on one side to deployed autonomy on Apollo on the other. In this role, you will set the architecture for the platform layer above the training cluster: dataset lifecycle, experiment tracking, model registry, evaluation harnesses, and the serving / packaging path that delivers trained policies to robots in the field. You will lead by influence across MLOps, Autonomy, Data Platform, and TeleOp — establishing the standards, contracts, and tooling that turn one-off research code into a repeatable, auditable pipeline from data to deployed model. This is a hands-on technical leadership role, not a management position; you will be a primary contributor while mentoring the engineers around you, and partnering closely with the Training Infrastructure engineer who owns the cluster layer beneath the platform.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Platform Architecture & Ownership

Technical Direction: Own the technical direction for the MLOps platform — define subsystem interfaces, drive architecture decisions, and establish engineering standards for how datasets, experiments, and models move through the company's systems.

Cross-Team Authority: Serve as the primary technical point of contact for Autonomy, Data Platform, and TeleOp on all matters of model lifecycle and platform contracts.

Dataset Lifecycle & Versioning

Versioning & Lineage: Design and operate the dataset layer end-to-end — versioning, lineage, splits, and labeling-integration handoff.

Reproducibility: Ensure every trained model can be traced back to the exact data and code that produced it.

Model Registry & Artifact Management

Registry: Build and operate a first-class model registry — versioned artifacts, metadata, evaluation results, lineage, and approval workflows.

Promotion Path: Define the promotion path from "trained" to "qualified" to "deployed to robot."

Evaluation & Qualification Harnesses

Automated Evaluation: Define the offline benchmarks, simulation rollouts, and policy-gating harnesses that any model must pass before reaching Apollo.

Metrics Framework: Develop the metrics framework that the autonomy team trusts to gate releases.

Serving, Packaging & Deployment to Robot

On-Robot Path: Own the path from registered model to running inference on Apollo — packaging (ONNX, TensorRT, torch.compile), versioning on-robot, rollback, and observability of deployed policy behavior.

Telemetry Seam: Coordinate with Connect and Data Platform on the deploy-and-telemetry seam back from the fleet.

Mentorship & Cross-Functional Leadership

Mentorship: Mentor mid-level and senior engineers on the MLOps team through code review, design review, and direct collaboration.

Influence: Partner with the Training Infrastructure engineer on the cluster/platform contract, and influence research workflows across Autonomy to standardize on the platform's primitives.

Requirements

  • Deep proficiency in Python and at least one systems-level language (Go, Rust, or C++), with demonstrated ability to make and defend architectural tradeoffs in production ML platforms
  • Proven experience owning and delivering an MLOps platform end-to-end — dataset lifecycle, experiment tracking, model registry, evaluation, and serving — at a company that ships models to production
  • Expertise across the model lifecycle: dataset versioning (DVC, LakeFS, Delta, or equivalent), experiment tracking (MLflow, W&B, Determined), model registry, and policy serving
  • Strong background designing service-oriented systems on Kubernetes; comfortable with the contract between platform APIs and underlying compute infrastructure
  • Experience defining evaluation and qualification frameworks for ML models where the cost of a regression is high (robotics, safety-critical, or production-customer-facing)
  • Experience leading technical projects end-to-end: architecture, implementation, validation, and iteration
  • Demonstrated ability to lead by influence across teams — setting standards that other engineers adopt voluntarily, and mentoring engineers around you
  • Proficiency with cloud infrastructure (AWS, GCP, or Azure), Docker, Git, and modern CI/CD workflows
  • EDUCATION and/or EXPERIENCE
  • Master's degree in Computer Science, Machine Learning, or a related technical field preferred; Bachelor's considered with exceptional experience.
  • 8+ years of professional software engineering experience in ML platforms or related infrastructure, OR 4+ years of direct, hands-on experience owning an MLOps platform that shipped models to production.
  • Preferred Qualifications:
  • Experience deploying ML models to edge or embedded targets (on-device inference, ONNX Runtime, TensorRT, robot fleets)
  • Experience with RL training and evaluation infrastructure for embodied agents (rollout workers, replay buffers, sim-eval harnesses)
  • Familiarity with humanoid robotics, dexterous manipulation, or teleoperation data domains
  • Experience with simulation-in-the-loop evaluation (IsaacSim, MuJoCo, or equivalent)
  • Familiarity with policy gating, shadow deployments, or staged rollout strategies for autonomy
  • Open-source contributions to MLOps platform tooling (MLflow, BentoML, KServe, Ray Serve, etc.)
  • PHYSICAL REQUIREMENTS
  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at times
  • Vision to read printed materials and a computer screen
  • Hearing and speech to communicate
  • The annual salary range is $285,000 - $340,000
  • This is a direct hire. Please, no outside Agency solicitations.

Where you’d work

From the office

About the company

Company hidden

Office in Sunnyvale, United States

Your chances

Still hiring, not crowded yet, and you'd be among the first.

  • 17 checks run
  • 7 good signs
  • 1 red flag

Still hiring?

11 checks

Actively hiring

In its favour4

  • Still on the company's own careers site, checked 1 h agoModerate evidence
  • Found in the last 48 hours, before the big job boardsModerate evidence
  • Specific about the basics: pay, place, level, stack and contract all statedSlight evidence
1 moreFewer
  • A tight salary range, set for one seat: $285K to $340KSlight evidence

How crowded?

6 checks

Low

In its favour3

  • In its Early Window: not on the big job boards yetStrong evidence
  • Asks for 8+ years: a narrow poolModerate evidence
  • In the office in Sunnyvale: only people nearby can take itSlight evidence

Against it1

  • Pays more than 84% of similar roles: that draws applicantsSlight evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • AWS
  • Kubernetes
  • Docker
  • PyTorch
  • Azure
Seniority
Staff
Type
Full-time
Specialty
ML
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Data & Analytics
Specialty
ML
Seniority
Staff
Experience
8+ years
Tech stack
  • Python
  • AWS
  • Kubernetes
  • Docker
  • PyTorch
  • Azure

Location

Work model
Office
Region
United States
Office
  • Sunnyvale, United States

Compensation

Salary
$285,000 - 340,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason