Sr. Software Infrastructure Engineer (Starlink)
Core
Design, operate, and scale the software and network infrastructure for Starlink, the world's largest satellite constellation, managing on-premise compute resources and collaborating with software engineers to create scalable products.
Role type
Senior Site Reliability Engineer / DevOps Engineer
Builds
Automation for on-premise compute resources, core infrastructure (databases, monitoring, distributed storage), and deployment systems for the Starlink stack.
Domain
Aerospace / Satellite Communications / Cloud Infrastructure
Deliverable
infrastructure
Required skills
Linux systems administration, Terraform, Ansible, Docker, Kubernetes, Bash scripting, Python, C++ or C development, virtualization technologies, TCP/IP networking, database management, CI/CD pipelines
Preferred skills
Python-based development frameworks, Linux boot process and configuration, performance bottleneck analysis, build systems (Bazel), hardware-in-the-loop testing, managing large-scale server fleets
Technologies
Terraform, Ansible, Docker, Kubernetes, Bazel, Linux, Python, C++, C, Bash
Responsibilities
Develop automation to deploy and manage on-premise compute resources; Deploy and manage core infrastructure such as databases, monitoring, and distributed storage; Collaborate with software engineers to create highly scalable, operable, and maintainable products; Engage in and improve the whole lifecycle of services from inception to refinement; Invent tools and processes for fast, accurate development and deployment systems; Provide fast and comprehensive software validation including virtualized and on-orbit test platforms; Monitor and analyze data to support continuous integration and release systems; Perform hands-on integration and troubleshooting across the entire Starlink stack
Seniority
Senior, hands-on IC