Humble Robotics logo
Humble Robotics
Posted 61 days agoVerified live 1d ago

ML Software Engineer

Brief overview

Remote
MastersOr in progress
2+ yrsMinimum
PythonData structuresTestingDebuggingModular designAPIsData pipelinesML pipelinesEvaluation toolingTraining integrationInference integrationPyTorchTensorFlowJAXDataset packagingDataset shardingManifest formats

About the company

Humble Robotics logo
Humble Roboticshumblerobotics.ai

Building fully autonomous, electric haulers for Class 8 freight

Job description

Summary

Humble Robotics is building the next generation of ground transportation with advanced physical AI. They are seeking an ML Software Engineer to develop software for autonomy-focused models, including building data pipelines and integrating simulators for evaluation.

Responsibilities

  • 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

Skills

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

Qualifications

Must Haves

  • MS in CS/ML/Robotics or BS + ≥2 years building ML/data/evaluation systems
  • Strong Python fundamentals (data structures, testing, debugging, modular design) and a track record of shipping production-quality code/APIs and reliable automation
  • Demonstrated experience building data/ML pipelines and evaluation tooling, and integrating training and inference using PyTorch, TensorFlow, or JAX
  • Dataset packaging, sharding, manifest formats, and integrity checks for large multimodal datasets
  • Practical work improving training/inference throughput and latency (e.g., mixed precision, efficient batching, model parallelism)
  • Cloud storage and training workflows, containerization, CI/CD, and experiment observability (tracking, logging, metrics)
  • Strong communication, collaborative with research and engineering partners, and a bias for ownership/independence in a small, fast-moving team

Nice to Haves

  • Prior work on perception, detection, or multimodal models

Benefits

  • Remote

More jobs like this