SpaceX→
Software Engineer, Data - Top Secret Clearance… at SpaceX · Hawthorne
Entry LevelOn-siteFull-timeHawthorne, CA$120k–$170k/yr
Skills
full stack developmentdata engineeringbig data processingpythonsqlrelational databasesdata exploration toolsmachine learningversion controlfront-end experience
Job Description
Summary: SpaceX is a company focused on developing technologies for human exploration of Mars and is currently deploying Starlink, the world's most advanced broadband internet system. As a Software Engineer on the Starlink program, you will develop reliable data pipelines and applications to enhance the operational capabilities of SpaceX, working collaboratively with a team of engineers to solve complex challenges.
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
Required Qualifications:
- 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 clearance
- Willing to work extended hours and weekends when needed
Preferred Qualifications:
- Programming experience in Python, C#, 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
Required Skills: Full stack development, Data engineering, Big data processing
Important Skills: Python, SQL, Relational databases, Data exploration tools
Nice-to-Have Skills: Machine learning, Version control, Front-end experience
Benefits: Long-term incentives, in the form of company stock, stock options, or long-term cash awards, Potential discretionary bonuses, Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan, Comprehensive medical, vision, and dental coverage, Access to a 401(k) retirement plan, Short and long-term disability insurance, Life insurance, Paid parental leave, 3 weeks of paid vacation, 10 or more paid holidays per year, Paid sick leave pursuant to Company policy
Benefits
Long-term incentives, in the form of company stock, stock options, or long-term cash awards
Potential discretionary bonuses
Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan
Comprehensive medical, vision, and dental coverage
Access to a 401(k) retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
3 weeks of paid vacation
10 or more paid holidays per year
Paid sick leave pursuant to Company policy