Principal Software Engineer, CDN (Starlink)
Core
Design, build, and scale a new Content Delivery Network (CDN) and robust distributed systems for Starlink's global broadband internet service.
Role type
Principal Software Engineer (CDN & Distributed Systems)
Builds
Scalable distributed systems, CDN infrastructure, traffic management tools, and optimization algorithms for Starlink.
Domain
Aerospace / Satellite Communications / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, distributed systems design, CDN architecture, networking (layers 0-7), algorithm design, system optimization, architecture leadership, prototyping.
Preferred skills
Edge Networking, DNS, Traffic Management, Caching, Load Balancing, SSL/TLS, DDoS protection, monitoring, network topology, numerical optimization, graph theory, convex optimization.
Technologies
C, C++, Rust
Responsibilities
Design, build, and scale a new Content Delivery Network (CDN); Build robust, responsive, and scalable distributed systems; Build tools for diagnosing and maintaining complex systems; Design algorithms to optimize hardware utilization and cost efficiency; Implement systems shaping traffic across multiple CDNs; Lead architecture, design, and code reviews; Develop prototypes and manage experiments for future use cases.
Seniority
Principal, hands-on IC with strategy & mentorship