Principal Software Engineer, Compute Architect, Orbital Data Centers
Core
Architect and build the orchestration platform and software stack for a distributed fleet of orbital data centers to process AI jobs.
Role type
Principal Software Engineer (Compute Architect)
Builds
Space-based compute infrastructure (Sunrise satellite constellation) for AI workloads
Domain
Aerospace / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models
Required skills
distributed systems, cloud orchestration, containerization, system architecture, high-availability software design, technical leadership
Preferred skills
custom Kubernetes schedulers, OS-level resource management, IaaS/PaaS product design, service mesh, autonomous systems, startup experience, GPU/accelerator integration
Technologies
Kubernetes, Mesos, Nomad, Docker, container runtime, APIs, software-defined networking
Responsibilities
Define and validate spacecraft compute software; architect orchestration for containerized workloads; design scheduling algorithms for power/thermal constraints; develop control plane and APIs for multi-tenancy; own software-defined networking and storage strategies; design highly-available systems for intermittent connectivity; lead technical strategy from OS primitives to service layers; lead validation and testing campaigns; co-design platform with hardware and application teams
Seniority
Principal, hands-on IC