Software Engineer - Infrastructure

Skydio · Defense · San Mateo, CA +1 · R&D

Software Engineer - Infrastructure role at Skydio, a US drone company focused on autonomous flight. The role involves re-architecting and maintaining Kubernetes fleets and supporting infrastructure, improving continuous delivery, and working cross-functionally to build new platform capabilities. It's a hybrid software and infrastructure position requiring coding in Python or Go to fix underlying product issues, not just automate around them. The goal is to ensure the Skydio Cloud platform is always available and to drive cost-saving initiatives.

What you'd actually do

  1. Re-architect and maintain the ever growing needs on our Kubernetes fleet and its supporting infrastructure.
  2. Continually improve and expand the continuous delivery of the product.
  3. Work in cross-functional teams (from hardware to cloud) to build new capabilities for the platform.
  4. Work directly with security to continually improve the practices and controls that will keep our customer’s data and drones safe.
  5. Drive cost saving initiatives early into Skydio’s product, so that it scales over time.

Skills

Required

  • Platform engineering
  • DevOps
  • Kubernetes
  • Python
  • Go
  • Continuous deployment systems
  • Cloud platforms architecture
  • Networking
  • Security
  • Storage
  • Resilient application topologies

Nice to have

  • SaaS support
  • Self-hosted applications support
  • Supporting drones
  • Supporting highly automated physical hardware

What the JD emphasized

  • 2+ years of experience as a platform engineer, DevOps or equivalent infrastructure role
  • Not hesitant to jump into the code to fix the underlying issue (Python or Go preferred)
  • Prior experience implementing continuous deployment systems
  • Understand cloud platforms architecture, especially networking, security, storage, and resilient application topologies