ML Research Engineer, Data
Hybrid (San Francisco)$140k - $200kFull-timePosted 2w ago
About the role
Role at Weave Robotics focusing on data engineering and data understanding to support robot learning from real-world fleet data and training pipelines.
Responsibilities
- Know the data: characterize coverage, redundancy, and drift: spectral analysis on time-series, distributional statistics, clustering over embeddings.
- Find the needles: dig bad data out of terabytes of episodes: bad trajectories, bad annotations, dropped frames, desynced streams, then automate the catch so it never gets through again.
- Build the data lifecycle: curation, preprocessing, annotation, augmentation, versioning, and the training-ingest formats and loaders that serve it at full throughput.
- Use models as instruments: embedding search to mine scenarios, model loss and disagreement as quality signals, VLM-assisted filtering and labeling.
- Improve models through data: partner with researchers on model failures, then build the datasets, processing steps and samplers that target specific capabilities and failure modes, and own the sampling and mixture decisions that go into each run.
- Build the eval datasets and benchmarks that measure performance across tasks, environments, embodiments, and model versions.
Qualifications
- Data engineering at scale: pipelines over terabytes, object stores (S3, GCS), distributed storage, and indexing.
- Training ingest: high-throughput formats and dataloaders.
- Working ML experience: you can launch a fine-tune, read a loss curve, and design an ablation to test a data hypothesis.
- Analytical range: signal processing and statistics on real sensor data, and unsupervised structure-finding (PCA, UMAP, clustering) when the labels don't exist yet.
- Data debugging: you can trace a problem from sensor drift through a corrupted episode to a pipeline failure.
- Strong Python and software engineering fundamentals. C++ is a plus.
Skills
Required:Data engineering at scaleTraining ingestWorking ML experienceAnalytical rangeData debuggingPython and software engineering
Benefits
- Not specified in the description.
Last updated Oct 7, 2026. Interested? Apply on the company site.

About Weave Robotics
Personal robots for the home--that ship in 2025
Making the world’s first personal robot that's built for the home. Our robot, Isaac, will autonomously tidy up endless messes, fold laundry, and care for your home while you’re away, and we’re shipping our first 30 in fall of 2025.
More open roles at Weave Robotics
- Robotics Software Engineer, Controls2w agoHybrid (San Francisco) · Engineering
- Marketing Lead2w agoHybrid (San Francisco, CA) · Marketing
- Mechanical Design Engineer, Mechanisms2w agoHybrid (San Francisco, CA) · Engineering
- ML Research Scientist, Robot Learning2w agoHybrid (San Francisco, CA)
- Principal Robotics Software Engineer2w agoSan Francisco, CA
