A complete application in a minute — tailored resume and cover letter, ready to send.
Weave Robotics is seeking a senior ML systems engineer to own end-to-end training stack development, from raw fleet uploads to GPU-accelerated model training. You will optimize data pipelines, orchestrate experiments, and push production-grade infrastructure for terabyte-scale robot data in real homes and businesses.
The role emphasizes deep PyTorch/JAX expertise, multi-node distributed training, and performance tuning of GPUs, memory, and I/O.
Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.
We also believe robots are in a sense like any other product: to matter, they have to ship. Our robots are already operating in real homes and businesses, giving us the opportunity to rapidly improve from real-world experience. With a growing team, strong customer demand, and capital for expansion, we’re entering an exciting stage of growth—and we’re looking for people with exceptional talent and standards to help bring home robotics to millions of households.
Most robot learning research is graded on evals that don't survive contact with the field. Ours is graded by robots doing useful work in real homes and businesses, every day. We're one of the first companies with a deployed fleet generating real-world robot data at terabyte scale. The pipeline and training stack you build are what turns that data into capability.
Model quality is set as much by training as by architecture: what data gets in, how it's sampled, whether the run is stable, or whether a silent bug ate the gradient three days ago. You'll own that layer from raw fleet uploads to the batch that hits the GPU. When the stack is right, ideas become models in training in days, and deployed in weeks.