A leading drone company in California is seeking a software engineer to build cloud-native systems for their simulation platform. The role requires proficiency in Python and C++, with responsibilities including designing APIs and developing backend systems for customer personalization. Candidates should have strong experience in backend systems and be comfortable working with distributed technologies. This position offers competitive compensation with a salary range of $170,000 to $240,000 annually based on experience and skills.
Qualifications
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.
Experience with cloud and platform technologies such as AWS, Kubernetes, and PostgreSQL.
Strong product sense and excellent communication skills.
Responsibilities
Design and build cloud-native services that orchestrate and interact with the Skydio Simulator.
Develop backend systems that interface with the simulator runtime.
Build customer-facing workflows and APIs for personalizing simulation environments.
Implement full-stack features, collaborating across teams.
Architect systems with a focus on scalability, reliability, observability, and security.
Skills
Backend and distributed systems
Python
C++
TypeScript
React
GraphQL
AWS
Kubernetes
PostgreSQL
Job description
A leading drone company in California is seeking a software engineer to build cloud-native systems for their simulation platform. The role requires proficiency in Python and C++, with responsibilities including designing APIs and developing backend systems for customer personalization. Candidates should have strong experience in backend systems and be comfortable working with distributed technologies. This position offers competitive compensation with a salary range of $170,000 to $240,000 annually based on experience and skills.