Nimble is looking to solve the problem of creating the Autonomous Supply Chain by designing, manufacturing, and deploying intelligent robots that enable fast, efficient, and sustainable commerce at global scale.
Requirements
- Proficiency with at least one systems programming language (Rust preferred; C++, Go also relevant)
- Strong understanding of algorithms, data structures, and performance optimization
- Ability to design and implement complex systems with high reliability and clarity
- Experience with multi-robot task planning, routing, or simulation systems
- Knowledge of warehouse automation, logistics software, or large-scale distributed systems
- Experience working with Rust
- Familiarity with cloud infrastructure, backend services, or event-driven architectures
Responsibilities
- Architect Scalable Robotics Software
- Design and implement high-performance, maintainable, and fault-tolerant robotics software.
- Develop Multi-Agent Robot Capabilities
- Build and improve algorithms for task planning, multi-agent path planning, and multi-robot coordination to maximize warehouse throughput.
- Analyze real production performance data to understand emergent system behavior, uncover bottlenecks, and verify the impact of new features.
- Drive feature areas end-to-end: algorithm design, implementation, testing, deployment, and performance validation.
- Own software infrastructure, continuous integration, production debugging, and on-call support for components you build.
Other
- Bachelor’s degree or higher in Computer Science, Robotics, Mathematics, or related field
- Paid Time Off
- Health Insurance
- Paid Parental Leave
- Commuter Benefits
- Referral Bonus