Software Engineer, Data (Satellites & Payloads)

See more jobs from SpaceX

almost 2 years old

This job is no longer active

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.  

SOFTWARE ENGINEER, DATA (SATELLITES AND PAYLOADS)  

The spacecraft engineering team is hiring for R&D satellite programs that are pushing the boundaries of in-space capabilities. Our missions support scientific research, national security spaces, and commercial opportunities. Software engineering and innovation is at the core of these programs. 

SpaceX is looking for a Data Engineer to drive data analysis and data fusion efforts with the goal of optimizing system operations at constellation-level scales. You will set best practices for how to use our data to direct developer efforts and combine multiple sources of information flows to make automated efficient system decisions. The tools you build will be used to create satellite constellation on-orbit and planning capabilities. 

Our team is involved in designing the vehicle systems and their support services at every phase of development. We build tools that enable us to work more efficiently, and that help us build and deploy systems that are secure, reliable, and autonomous. Our engineers are responsible for the life cycle of the systems they create, including design trades, development, testing, and operational support. 

RESPONSIBILITIES: 

  • See your software through from start to finish: from figuring out the core needs to prototyping, developing, and testing; to deployment and beyond  
  • Building automated ground-based software systems that integrate smart data processing with command and control of the satellites  
  • Apply data analytics, models, and techniques to data products created by space vehicles 
  • Create catalogs of data and tools that can be used by you and other teams to perform analytics 
  • Define and create methods and datasets for fusion from multiple sources to create usable information and metrics 
  • Bring machine learning into our toolkit: ML models to optimize constellation-level management and planning operations 

BASIC QUALIFICATIONS:  

  • Bachelor’s degree in computer science, data science, physics, mathematics, or a STEM discipline  
  • 2+ years of professional, or educational/intern experience in analytics, data science, or data engineering 
  • Development experience with C++ and SQL 
  • Development or scripting experience with Python, Spark or R

PREFERRED SKILLS AND EXPERIENCE:  

  • Experience building predictive models and machine learning pipelines (clustering analysis, prediction, anomaly detection)  
  • Experience in developing analysis techniques for data fusion or sensor fusion applications 
  • Experience working with in-stream data processing of structured and semi-structured data  
  • Experience with relational and non-relational databases, data lakes e.g. HBase, Hive, Delta Lake, PostgreSQL, CockroachDB or similar 
  • Experience in custom ETL design, implementation and maintenance  
  • Experience with schema design and dimensional data modeling  
  • Experience working in a Linux environment, and open source tools  
  • Experience handling large (TB+) datasets  
  • Active US security clearance or ability to obtain one 
  • Demonstrated ability to own projects from start to completion  
  • Strong attention to detail 

ADDITIONAL REQUIREMENTS:  

  • Willing to work extended hours and weekends when needed 

ITAR REQUIREMENTS: 

  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.  

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. 

Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.