remote
Software Engineer, Network Observability Starlink - SpaceX
Software Engineer
Design and develop observability solutions for Starlink’s satellite network, leveraging Python, C++, and Linux to monitor, analyze, and optimize network performance across a massive satellite constellation.
About the role
Key Responsibilities
- Design, implement, and maintain observability pipelines for real‑time monitoring of Starlink’s satellite network.
- Develop and optimize data collection agents in Python and C++ running on Linux-based edge devices.
- Integrate telemetry with centralized dashboards, alerting systems, and automated remediation workflows.
- Collaborate with network, operations, and product teams to define metrics, thresholds, and incident response procedures.
- Analyze large volumes of network telemetry to identify performance bottlenecks and propose engineering improvements.
Requirements
- 3+ years of software engineering experience in a high‑scale, distributed systems environment.
- Strong proficiency in Python and C++ with a solid understanding of Linux system programming.
- Hands‑on experience with network monitoring, metrics collection, and observability platforms (e.g., Prometheus, Grafana, OpenTelemetry).
- Excellent problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.
- Effective communication skills and a collaborative mindset.