Software Engineer (Starlink Ground Network)
Core
Design, build, and maintain software systems for capacity planning, forecasting, and optimization of the Starlink Ground Network infrastructure.
Role type
Senior IC software engineer (capacity planning & optimization)
Builds
Scalable data pipelines, backend services, simulation/optimization engines, and forecasting tools for global ground infrastructure.
Domain
Telecommunications / Space infrastructure / Data engineering
Deliverable
production ML models
Required skills
Object-oriented or systems programming (C++, Python, Go, Java, C#), backend development, data pipeline construction, simulation and optimization algorithms, database management (relational/non-relational), Kubernetes/Docker, networking principles.
Preferred skills
Capacity planning/forecasting systems, in-stream processing (Kafka, Spark, Flink), data visualization (Grafana, Metabase), numerical optimization, graph algorithms, predictive modeling.
Responsibilities
Design and maintain reliable software for capacity planning; develop data pipelines ingesting telemetry and usage data; create simulation and forecasting engines; collaborate with network engineers and operators; own the full software lifecycle from architecture to deployment.
Seniority
Mid-to-Senior, hands-on IC
