ML Software Engineer

Humble Robotics

$100K — $300K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • MS in CS/ML/Robotics or BS with 2+ years in ML/data systems
  • Strong Python skills in data structures, testing, and production code
  • Experience building data/ML pipelines with PyTorch, TensorFlow, or JAX
  • Proficiency in managing large multimodal datasets
  • Track record of optimizing training/inference performance
  • Knowledge in MLOps, cloud storage, and CI/CD processes
  • Effective communicator, strong collaborator with ownership at all levels

Responsibilities

  • Design and implement multimodal data pipelines for autonomy models
  • Iterate on and manage LLM, VLM, and VLA architectures
  • Integrate simulators for closed-loop evaluations and metrics
  • Deliver production-serving tools for low-latency inference
  • Manage the entire system lifecycle from architecture to iteration

Benefits

  • Opportunity to work on cutting-edge autonomy technologies
  • Collaborative and fast-paced startup environment
  • Engagement in significant projects from inception to deployment
  • Potential for ownership in system architecture and design
  • Integration with cross-functional research and engineering teams
Full Job Description
What You'll Do

  • Build the software backbone for autonomy-focused foundation models: design and ship multimodal data pipelines (ingest, validate, shard, package) and reproducible training/evaluation workflows (manifests, checkpoints, failure handling).
  • Implement and iterate on LLM, VLM, and VLA architectures; own model code paths, input/tokenization, inference runners, and output heads for downstream consumers.
  • Integrate and operate simulators for closed-loop evaluation; build tooling for metrics, visualization, and experiment management.
  • Deliver production-grade serving and inference tooling for deterministic, low-latency operation on bench/mule and eventual vehicle deployments.
  • Own systems from scratch: architecture - implementation - testing - documentation - iteration; raise the bar on code quality, reliability, and observability.


What We're Looking For

  • Education & Experience: MS in CS/ML/Robotics or BS + 6gt;=2 years building ML/data/evaluation systems
  • Software engineering excellence: Strong Python fundamentals (data structures, testing, debugging, modular design) and a track record of shipping production-quality code/APIs and reliable automation.
  • Pipelines - Training - Serving: Demonstrated experience building data/ML pipelines and evaluation tooling, and integrating training and inference using PyTorch, TensorFlow, or JAX.
  • Datasets at scale: Dataset packaging, sharding, manifest formats, and integrity checks for large multimodal datasets.
  • Performance & optimization: Practical work improving training/inference throughput and latency (e.g., mixed precision, efficient batching, model parallelism).
  • MLOps & infrastructure: Cloud storage and training workflows, containerization, CI/CD, and experiment observability (tracking, logging, metrics).
  • Team fit: Strong communication, collaborative with research and engineering partners, and a bias for ownership/independence in a small, fast-moving team.
  • Nice to have: Prior work on perception, detection, or multimodal models.


$100,000 - $300,000 a year

The anticipated base salary for this position is expected to be within the following range. Your actual base pay will be determined by your job-related skills, experience, and relevant education or training.

Similar Jobs

More Jobs at Humble Robotics

More Information Technology Jobs

Find similar ML Software Engineer jobs: