Senior Backend Software Engineer, Robot Fleet Orchestration
Company: MYTra
Location: Remote (Remote)
Salary: $170,000 - $200,000 a year
Type: Full-time
Remote: Yes
Posted: 2026-08-28
About this role
About Mytra:
We’re creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We’re applying robotics and distributed software to create a new class of product for this $1T market. We’re focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise in costs, and supply chain disruptions. What has been a “sleepy” industry for decades is now at the epicenter of sustaining the global economy.
## About the role:
The orchestration team builds the backend software that manages all of the work that needs to happen in a Mytra system: what every bot should work on, when, how and in what sequence; in addition to tracking the current state of the system and all of the work requests. We are constantly solving dynamically changing multi-agent path finding problems against a live fleet.
What you’ll do:
- Build backend software that coordinates a live fleet of bots, including planning collision-free and time-feasible routes across a shared operating space.
- Develop systems for assigning tasks to bots based on fleet state, task dependencies, timing constraints, and operational priorities.
- Implement planning logic for storage and retrieval workflows, including where payloads should be stored and what moves are required to access blocked or buried payloads.
- Support continuous replanning as work is added, canceled, reprioritized, or disrupted, while helping keep the fleet operating efficiently.
- Maintain accurate system state across Mytra’s digital model and the physical warehouse environment.
- Build recovery workflows for situations where the physical system and software state diverge, including blocked areas, maintenance zones, network drops, spills, or other unexpected events.
- Improve observability into planning cycles, task execution, and system behavior so engineers can debug issues and improve performance over time.
- Design and maintain...