Software Engineer, CDN (Starlink)
Core
Design, build, and scale a Content Delivery Network (CDN) for Starlink, the world's largest satellite constellation, to maximize utility for global users.
Role type
Senior IC software engineer (distributed systems/CDN)
Builds
Scalable distributed systems, traffic management tools, and optimization algorithms for Starlink's broadband internet.
Domain
Satellite communications, broadband internet, distributed systems
Deliverable
production ML models | product features
Required skills
C, C++, Rust, distributed systems, CDN architecture, networking (layers 0-7), traffic management, caching, load balancing, SSL/TLS, DDoS protection, numerical optimization, graph theory, convex optimization
Preferred skills
Advanced degree in CS/Engineering, Edge Networking, DNS, monitoring, real-world scalable software deployment
Technologies
C, C++, Rust
Responsibilities
Design and build scalable distributed systems; implement traffic shaping across multiple CDNs; develop prototypes and manage experiments; lead architecture and code reviews; build visibility and alerting mechanisms for complex systems.
Seniority
Senior, hands-on IC