Skip to content

Jobs

Nimble Robotics

Robot type
Warehouse and Logistics
Location
San FranciscoCaliforniaUSA
Job type
Software
Posted
Mar 2, 2026
Salary
$180,000–$250,000 a year
Full-time

Senior Software Engineer, Robotics Platform

Job description

We are on a mission to empower and inspire mankind to accomplish legendary feats by inventing robots that liberate us from the menial. We will accomplish this by training robot AGI to invent and build the Autonomous Supply Chain – everything from the inside of factories and warehouses to your front door – powered by generalist superhumanoids.

Our founding team comes from the AI labs at Stanford and Carnegie Mellon and our board of directors include famed robotics and AI legends including Fei-Fei Li (Chief Scientist of AI at Google and Director of Stanford’s AI Lab), Marc Raibert (founder of Boston Dynamics), and Sebastian Thrun (founder of GoogleX, Waymo;

Job responsibilities

  • Collaborate with robotics, ML, and product teams to define requirements and turn them into well-architected software systems.
  • Design, build, and operate backend services and APIs that support production workflows and customer-facing features.
  • Own integrations between our multi-agent systems, cloud infrastructures, internal tooling, and robot-facing interfaces.
  • Build orchestration and state management services that coordinate long-running operational processes.
  • Improve reliability and scalability through robust testing, observability, incident response, and performance tuning.
  • Drive software engineering best practices across the team by producing high-quality, well-tested, maintainable code and raising the bar in reviews.
  • Mentor other engineers and contribute to improving team processes and technical standards.
  • Participate in and often lead design reviews, code reviews, and technical planning sessions.

Job requirements

  • Bachelors, Masters, or PhD in Computer Science or related field, or equivalent practical experience.
  • At least 3 years of professional software engineering experience.
  • Strong self learning and improvement mindset.
  • Strong proficiency in at least one of the following programming languages: Rust, Python, C++.
  • Strong fundamentals in backend services, distributed systems, data modeling, and API design.
  • Demonstrated experience designing scalable systems and leading complex technical projects.
  • Excellent communication skills and ability to collaborate across teams.

Similar jobs