SpaceX is looking to build systems to ingest and store concurrent streams of data from many always-on assets to manage the world's largest satellite constellation, reusable rockets, and Dragon spacecraft. Other applications range from platforms that enable rapid build and reuse of Starship, designing the next generation manufacturing software that will be used in high throughput factories for Starlink, and public facing systems where customers can join our Starlink network globally.
Requirements
- Programming experience in Python, C-Sharp, Java, Scala, Go or similar languages
- Experience working with in-stream, big data processing and analytics using Apache Kafka, Spark, Flink, SQL or similar
- Experience with relational and non-relational databases, data lakes e.g. HBase, Hive, Delta Lake, PostgreSQL, CockroachDB or similar
- Experience with data exploration tools like Grafana, Jupyter Notebooks, Metabase, PowerBI or similar
- Good understanding of version control, testing, continuous integration, build, deployment and monitoring
- Some front-end experience in Angular, React, or similar JavaScript framework
- Good understanding of statistics, machine learning algorithms and frameworks
Responsibilities
- Develop highly reliable and scalable data pipelines to empower engineers across SpaceX
- Create new applications 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
Other
- 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
- Active Top Secret or TS/SCI.
- Willing to work extended hours and weekends when needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.