SpaceX is looking to solve the problem of providing fast, reliable internet to millions of users worldwide through its Starlink satellite constellation. The Constellation Tools team is responsible for ensuring the safe, secure, and efficient operations of all Starlink vehicles and ground assets, processing vast amounts of telemetry data, and developing tools to manage these mission-critical assets.
Requirements
- Programming experience in Python, C, .NET, Go, Scala, Java, or similar object-oriented language
- Frontend experience in Angular, React, or a similar JavaScript framework
- Experience with PostgreSQL, CockroachDB, or similar relational database technologies
- Experience with in-stream data processing technologies such as Kafka, RabbitMQ, Flink, Spark Streaming
- Production experience with infrastructure tools such as Docker and Kubernetes
- Experience with version control, continuous integration, and continuous delivery systems
- Experience with Unix-like operating systems
Responsibilities
- Develop well-architected highly reliable and available web applications and data pipelines that are used to command, control, and monitor fleet of assets
- Frontend application development: deliver well-tested, easy-to-use, and maintainable JavaScript/TypeScript, HTML, and CSS code
- Backend Development: deliver well-tested, performant, and maintainable Python, C/.NET and Java code
- Focus on continuous monitoring and alerting to foster data-driven business decisions and improve the quality and observability of our systems.
- Assist in operating satellites, gateways, and other assets to improve time-to-insight, time-to-issue-resolution and create more efficient and clear operation system
- Automate manual operations with a focus on operator user experience and safety of the Starlink network
Other
- Must be willing to work extended hours and weekends as needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.