HHiring Reality
← Nimble Robotics

Senior/Staff Software Engineer, Infrastructure (ML)

Nimble Robotics
Location
San Francisco, CA
Posted
1 month ago
Department
Software Infrastructure
What they actually want (must-haves)
  • 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
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
What the job really is

As a Senior/Staff Software Engineer on the ML Infrastructure team at Nimble, you will be responsible for building and maintaining the training and inference systems for their general-purpose warehouse robots. Your role involves optimizing GPU utilization, developing low-latency inference pipelines, and ensuring efficient model training processes. You will collaborate closely with ML and Robotics teams, mentor junior engineers, and contribute to design reviews and documentation.

Benefits
  • Unlimited Flexible Time Off
  • Health Insurance
  • Paid Parental Leave
  • Commuter Benefits
  • Referral Bonus
  • 401k
Things to weigh
  • High-intensity and fast-moving environment may not suit everyone
  • No specific mention of remote work options or flexibility beyond unlimited time off
  • The role involves significant ownership and responsibility, which may be challenging for some candidates
Job score3.2/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Nimble Robotics?

See how your résumé matches this role — and tailor it from what actually gets interviews.