Design and build cloud-native services that orchestrate, configure, and interact with the Skydio Simulator at scale.
Develop robust backend systems that interface directly with the simulator runtime, enabling control, configuration, data exchange, and monitoring.
Build customer-facing workflows and APIs that allow users to personalize simulation environments, scenarios, vehicles, and behaviors.
Implement full-stack features, collaborating across backend services and frontend applications to deliver intuitive, reliable simulation experiences.
Partner closely with simulator, autonomy, and product teams to translate complex simulator capabilities into usable, production-ready customer features.
Architect systems with a strong focus on scalability, reliability, observability, and security supporting multi-tenant production workloads.
Contribute to technical direction and architectural decisions around how simulation is delivered as a cloud product.
Requirements
Strong professional experience building backend and distributed systems in production environments.
Proficiency in Python and C++ (required).
Proficiency in modern frontend development using TypeScript and React.
Experience designing and consuming APIs, including GraphQL or similar API paradigms.
Experience with cloud and platform technologies such as AWS, Kubernetes, and PostgreSQL.
Comfort working across system boundaries.
Strong product sense and ability to design systems that are technically sound and intuitive for customers.
Excellent communication skills and ability to collaborate across multiple teams and disciplines.