Job Summary:
SpaceX is actively developing technologies to enable human life on Mars and is seeking a Principal Software Engineer for their Starlink project. The role involves designing and building a scalable Content Delivery Network (CDN) to enhance the capabilities of Starlink's broadband internet service.
Responsibilities:
• Design, build, and scale a new Content Delivery Network (CDN) for Starlink
• Build robust, responsive, and scalable distributed systems.
• Build the necessary tools, visibility, and alerting mechanisms to effectively diagnose, operate, and maintain complex, business-critical systems in real-time.
• Design algorithms to understand and optimize hardware utilization and cost efficiency, evaluated against intuitive and business-critical performance metrics.
• Implement the systems which shape traffic across multiple CDNs.
• Participate in and lead architecture, design, and code reviews.
• Develop prototypes and manage experiments to prove out future design concepts and future use cases for Starlink.
Qualifications:
Required:
• Bachelor’s degree in computer science, engineering or other STEM discipline AND 10+ years of professional experience in software development; Or 12+ years of software development experience in lieu of a degree.
• Software development experience in C, C++, or Rust.
• 5+ years of professional distributed systems experience or experience designing, building, and/ scaling a CDN system.
• 7+ years of professional networking experience.
• Must be willing to work extended hours and weekends as needed.
Preferred:
• Advanced degree in computer science or engineering.
• Professional experience working on complex networking systems (layers 0-7).
• Experience with Edge Networking, DNS, Traffic Management, Caching, Load Balancing, SSL/TLS, DDoS protection, and/or monitoring.
• Knowledgeable in network topology, numerical optimization techniques, graph theory approaches, or convex optimization.
• Developed, debugged, and deployed scalable software that has been used in real world applications/projects.
• Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals.
• Excellent communication skills both written and verbal.
• Ability to work effectively in a dynamic environment with changing needs and requirements.
Company:
SpaceX designs, manufactures, and launches rockets and spacecraft to facilitate space exploration. Founded in 2002, the company is headquartered in Hawthorne, USA, with a team of 1001-5000 employees. The company is currently Late Stage.