Software Engineer Nimble Brain

Nimble Robotics operates fully autonomous e-commerce fulfillment centers and a robotic 3PL service powered by general-purpose warehouse robots and cloud logistics software.

San Francisco, United States
About Nimble Robotics

Nimble develops AI-powered general-purpose warehouse robots that perform storage, retrieval, picking, packing, sorting, and related fulfillment tasks. It combines the robots with its Cloud Logistics Platform to operate end-to-end autonomous fulfillment centers for e-commerce brands.

View jobs by Nimble Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build the backend and robotics infrastructure that powers robot-enabled products. You will design, ship, and operate reliable services, APIs, integrations, orchestration systems, and operational tooling. You will improve reliability and scalability, participate in technical reviews and planning, mentor engineers, and help resolve production issues through an on-call rotation.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science or a related field, or equivalent practical experience
  • At least 1 year of professional software engineering experience
  • Proficiency in Rust, Python, or C++
  • Strong knowledge of backend services, distributed systems, data modeling, and API design
  • Experience designing scalable systems and leading complex technical projects
  • Communication and cross-functional collaboration skills

Responsibilities

  • Collaborate with robotics, machine learning, and product teams to define requirements and architect software systems
  • Design, build, and operate backend services and APIs for production workflows and customer-facing features
  • Own integrations across multi-agent systems, cloud infrastructure, internal tooling, and robot-facing interfaces
  • Build orchestration and state-management services for long-running operational processes
  • Improve reliability and scalability through testing, observability, incident response, and performance tuning
  • Produce high-quality, well-tested, maintainable code and contribute to code reviews
  • Mentor engineers and improve team processes and technical standards
  • Lead design reviews, code reviews, and technical planning sessions
  • Participate in an on-call rotation and resolve production issues

Benefits

  • Unlimited flexible time off
  • Medical, dental, and vision insurance
  • Paid parental leave
  • Fully paid parking
  • Commuter benefits
  • 401(k)
  • Equity program