Zipline is seeking a Staff Software Engineer for its Routing team, which determines how Zipline aircraft move through the world. The engineer will design safe and efficient flight paths for aircraft navigating complex and changing airspace, including obstacles, uncertainty, weather, airspace restrictions, vehicle performance, operational priorities, and dynamic demand. The role also involves building optimization algorithms that compute the global set of routes executed autonomously by aircraft, balancing reliability, throughput, and flight performance at scale. This is a highly visible, safety-critical role with direct operational impact. Routing systems operate in real time and must provide low latency, deterministic behavior, strong service-level agreements, high availability, and robust fault tolerance. The work combines algorithmic problem-solving with production systems at the intersection of autonomy, distributed systems, and real-world operations. The engineer will collaborate closely with autonomy and flight operations teams to build systems that power live flight operations. Zipline uses AI-assisted and agentic engineering workflows to increase engineering velocity while maintaining rigor in system design and code quality. Its current technology stack includes Rust, Go, Docker, Kubernetes, Kafka, and AWS, though experience with specific technologies is not required and the company values the ability to learn quickly.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed