Principal Software Engineer, CDN (Starlink)
Core
Design, build, and scale a new Content Delivery Network (CDN) for Starlink, the world's largest satellite constellation, to maximize utility for global users.
Role type
Principal Software Engineer (Distributed Systems/CDN)
Builds
Scalable distributed systems, traffic shaping mechanisms, and operational tools for Starlink's broadband internet.
Domain
Satellite communications, broadband internet, distributed systems, networking
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, distributed systems design, CDN architecture, networking (layers 0-7), algorithm design, numerical optimization, graph theory, convex optimization
Preferred skills
Edge Networking, DNS, Traffic Management, Caching, Load Balancing, SSL/TLS, DDoS protection, monitoring, real-world scalable software deployment
Technologies
C, C++, Rust
Responsibilities
Design algorithms to optimize hardware utilization and cost efficiency; implement systems to shape traffic across multiple CDNs; build robust, responsive, and scalable distributed systems; develop prototypes and manage experiments to prove future design concepts; lead architecture, design, and code reviews.
Seniority
Principal, hands-on IC with strategy & mentorship