S

SkyPilot

Multi-cloud AI compute orchestration platform

Member of Technical Staff - Distributed Systems

Software EngineeringUpdated on Nov 10
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • Experience designing, building, and operating distributed systems at production scale.
  • Strong systems fundamentals in scheduling, state machines, coordination, and fault tolerance.
  • Fluency in Python and Go, with strong reasoning about concurrent and distributed code.
  • Experience with cloud provider control planes such as AWS, GCP, or Azure, Kubernetes internals, or operating across multiple clouds.
  • Open-source or AI infrastructure contributions, such as KAI, KubeRay, Kueue, or KServe.

Responsibilities

  • Own the distributed control plane end to end, set its technical direction, and build features to make it more robust, performant, and user-friendly.
  • Design and build distributed AI systems for frontier AI workloads.
  • Shape the technical direction of modules, interfaces, and invariants used by the engineering organization, and raise standards for system design and operation.
  • Build enhancements and components to improve support for a wide range of AI and batch workloads.
  • Work closely with users and customers to make their use cases successful.
  • Grow the open-source community and share work through public tutorials, blog posts, or talks.

About the Company

SkyPilot

Multi-cloud AI compute orchestration platform

SkyPilot provides a single control layer to manage AI compute across many clouds, clusters, and hardware. Teams can define and launch AI workloads with infrastructure as code using one YAML file that targets 20+ cloud providers, Kubernetes, and on‑prem systems, with SkyPilot acting as a neutral broker to route workloads to the most cost‑effective or available resources, including spot instances and automatic failover. The open‑source SkyPilot has millions of downloads and is used by Shopify, Nubank, Abridge, and Hippocratic AI; the enterprise SkyPilot Platform adds GPU health monitoring, automated remediation, multi‑team quotas, SSO, and SOC 2. Its goal is to reduce GPU fragmentation and vendor lock‑in while boosting utilization, so AI teams can focus on building models rather than managing infrastructure.

Company size
11-50
Company stage
Seed
Total funding
$20M
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at SkyPilot

See more jobs