About the job
Skydio stands at the forefront of the drone industry in the United States and is a global leader in autonomous flight technology, which is integral to the future of drones and aerial mobility. Our team merges profound expertise in artificial intelligence with exceptional hardware and software product development, operational excellence, and a strong commitment to customer satisfaction. This empowers a diverse range of drone users, from utility inspectors to first responders and military personnel operating in complex environments.
Our mission at Skydio is to enhance safety and efficiency globally through autonomous drones. We cater to a wide array of customers, from public safety organizations to industrial enterprises, who deploy drone fleets ranging from a single unit to tens of thousands, facilitating critical operations such as infrastructure inspections, emergency responses, search and rescue missions, and extensive mapping projects.
As a Staff Software Engineer specializing in Full Stack development, you will be instrumental in designing and building the foundational cloud systems that drive large-scale autonomous drone operations. Your contributions will empower customers to orchestrate intricate aerial missions, oversee and manage extensive drone fleets, visualize intricate spatial data, and seamlessly integrate drone operations into their existing workflows.
You will primarily work on Skydio Cloud (our SaaS platform), while also engaging in software development for the drones themselves. This role encompasses a full-stack approach, blending backend development in Python and Go with frontend work in TypeScript and React. You will collaborate closely with teams in Autonomy, Backend Infrastructure, Product, Design, and Field Operations, taking ownership of technical direction and features from conception to deployment, while contributing to the evolution of Skydio’s platform architecture.
Key Contributions:
Design and enhance core data models, APIs, and services for drones, docking stations, users, missions, and the substantial volumes of telemetry, video, and geospatial data they generate.
Develop and maintain essential fleet management features, which include real-time fleet health monitoring, over-the-air updates, asset and media management, security and permissions, user and device management, and fleet-scale observability.
Create geospatial and mission-planning systems that empower our customers to conduct advanced aerial missions, visualize complex spatial datasets, and operate drones safely and autonomously.
Architect secure, scalable, and highly observable systems that can manage petabytes of real-time data and video from globally distributed fleets of drones.
Work collaboratively with Product, Design, Backend Infrastructure, and Field teams to iterate quickly, incorporate customer feedback, and deliver impactful solutions.
