Zipline is hiring a Senior Software Engineer for its Routing team, which determines how its aircraft move through the world. The engineer will design safe, efficient flight paths through complex and changing airspace, accounting for obstacles, uncertainty, and dynamic conditions in real time. The role involves building optimization algorithms that compute routes for autonomous aircraft while balancing reliability, throughput, and flight performance at scale. This is a highly visible, safety-critical position with direct operational impact. Routing systems must account for weather, airspace restrictions, vehicle performance, operational priorities, and changing demand. The engineer will build real-time, high-availability services with low latency, deterministic behavior, strong SLAs, and fault tolerance, collaborating closely with autonomy and flight operations teams. The role combines algorithmic problem-solving with production systems engineering at the intersection of autonomy, distributed systems, and real-world operations. Zipline uses AI-assisted and agentic engineering workflows to support productivity while maintaining rigor in system design and code quality. The current technology stack includes Rust, Go, Docker, Kubernetes, Kafka, and AWS, though experience with specific technologies is not required.
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