SpaceX Full Stack Software Engineer on Starlink Data Platform at SpaceX develops scalable data pipelines and enterprise data platform. Collaborates on architecture and owns software engineering and product development.
Responsibilities
Develop a highly reliable and scalable enterprise data platform empowering users to ingest, process, store, and query at petabyte-scale
Create new functionality and end-to-end data pipelines that improve how the business at SpaceX operates
Collaborate with peers on architecture, design, and code reviews
Build prototypes to prove out key design concepts and quantify technical constraints
Own all aspects of software engineering and product development
Deep dive into business problems, find efficient solutions and apply first principles thinking
Qualification
Bachelor's degree in computer scienceProgramming experience in ScalaFrontend experience in AngularExperience optimizing in-streamGood understanding of version controlGood understanding of statisticsADDITIONAL REQUIREMENTS
Required
Bachelor's degree in computer science, data science, engineering, math, physics, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
1+ years of experience in full stack development, software engineering, data engineering, or data science
Preferred
Programming experience in Scala, Java, C#, Python, Go or similar languages
Frontend experience in Angular, React, or similar JavaScript frameworks
Experience optimizing in-stream, big data processing and analytics frameworks like Apache Kafka, Spark, Flink, or similar
Experience with relational and non-relational databases, data lakes e.g. Hive, Delta Lake, PostgreSQL, CockroachDB or similar
Experience with data exploration tools like Grafana, Metabase, PowerBI or similar
Good understanding of version control, testing, continuous integration, build, deployment and monitoring
Good understanding of statistics, machine learning algorithms and frameworks