Kyle Modonia, VP of Application Software and IT at Zipline, discusses how the company builds and scales an autonomous drone delivery system, from the end-to-end customer experience to the complex software infrastructure needed to manage a growing fleet. Key insights include Zipline's vertically integrated approach, building custom ERP and maintenance software for competitive advantage, and the engineering challenges of transitioning from treating drones as snowflakes to cattle as they scale towards a million deliveries a day.
Summarized by Podsumo
Zipline's platform 2 drone is fully autonomous, with no human pilots; it charges itself, picks up packages from docking stations, and delivers with high precision to urban areas.
The company builds its own ERP and maintenance software because off-the-shelf systems cannot match their bespoke manufacturing and operational needs, giving them a competitive edge in data integration and process control.
As the fleet scales from hundreds to potentially millions of drones, the monitoring strategy shifts from treating each drone as a snowflake to managing them as cattle—using automated discrepancy systems that take drones out of service based on telemetry alarms.
The release cycle for flight software is about six weeks, with rigorous testing in simulation and at test sites; the team is building a fleet simulator to test cloud systems at scale (e.g., simulating 50,000 deliveries a day) before rolling out changes commercially.
The application software team is intentionally small (40-50 engineers), organized into three domains: commerce platform, delivery network, and enterprise systems, with engineers owning product decisions and working in teams of 2-4 for maximum velocity.
"It was a company that nobody had really heard of at that point. I hadn't really heard of it. And I thought, oh, it's aerospace. It must be boring and slow. Why would I want to go there? And then I visited the factory and I was clearly wrong."
"If there's a human in the loop, you tend to not need as much verification as if there is no human in the loop."
"When you build your own systems for the areas that are your core competencies as a company, that gives you such a competitive advantage."