Nimblerobotics

Senior/Staff Software Engineer, Infrastructure (ML)

San Francisco, CA. Posted 2 months ago

The role

You will build training and inference systems that power general-purpose warehouse robots. You will own training infrastructure end to end to ensure GPU utilization and reproducible runs.

What you will do

  • Design, develop, and maintain ML training infrastructure
  • Build low-latency inference pipelines for production robotics workloads
  • Develop, tune, and optimize low-level CUDA kernels
  • Design training-platform systems for scalable model training
  • Participate in and lead design reviews
  • Review code and provide feedback
  • Contribute to documentation and educational materials
  • Mentor junior engineers

Required qualifications

  • Bachelor’s, Master’s, or PhD in Computer Science or a related field, or equivalent practical experience
  • 4+ years of industry experience in infrastructure, distributed systems, ML systems, robotics, or a related area
  • Experience with programming languages such as Rust, Go, Python, or C++
  • Experience with ML frameworks such as PyTorch or JAX
  • Strong understanding of distributed systems, systems programming fundamentals, memory management, and performance optimization
  • Experience with Kubernetes orchestration, resource scheduling for large distributed jobs, and containerized deployment pipelines
  • Ability to debug and optimize bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operations
  • Ability to reason from first principles and optimize systems for both memory-bound and compute-bound workloads
  • Strong cross-functional communication skills, ownership, and a growth mindset

Nice to have

  • Hands-on experience with distributed training frameworks and techniques such as PyTorch DDP/FSDP, DeepSpeed, Megatron, or NCCL
  • Hands-on experience with GPU kernel development
  • Experience with data engineering technologies such as Parquet, Arrow, or similar systems

Benefits

  • Unlimited Flexible Time Off
  • Medical, dental, and vision insurance
  • Paid Parental Leave
  • Fully-paid parking spots
  • Referral Bonus
  • 401k
  • Equity

About the company

Nimble is an AI robotics company building the autonomous supply chain to power fast, efficient and economical commerce. They are training robot AGI to power a proprietary generalist supply chain superhumanoid.

Senior/Staff Software Engineer, Infrastructure (ML) at Nimblerobotics | JobZoey