Jobs · Information Technology · Texas

Sr. Software Engineer (Data Science/Data Engineering)

SpaceX · Bastrop, TX · 4 wk ago
On-siteInformation TechnologyFull-time

About the role

SpaceX is actively developing the technologies to make human life on Mars possible, with the ultimate goal of enabling human exploration of the stars. The application software team is the central nervous system of SpaceX, creating mission critical applications used throughout the company to accelerate launch vehicle production and flights, as well as systems for the Starlink satellite constellation. We are looking for engineers who treat fellow teammates with fairness, respect, and support.

Responsibilities

  • Develop highly reliable and scalable data analysis libraries, systems, and 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 engineering problems and involve in corporation/coordination with domain experts

Requirements

  • Bachelor's degree in computer science, engineering, math, or scientific discipline and 5+ years of professional experience in software development; OR 7+ years of professional experience building software in lieu of a degree
  • 3+ years of professional experience in full-stack development

Preferred Skills And Experience

  • 3+ years of professional experience in data engineering or data science
  • 2+ years of hands-on experience applying ML techniques (ex: CNNs, RNNs) to datasets
  • Programming experience in Python, C#, or similar languages
  • Experience working with data analysis libraries such as Python Pandas
  • Experience with machine learning libraries like SciPi and PyTorch
  • Experience with data exploration tools like Grafana, Jupyter Notebooks, Metabase, PowerBI or similar
  • Experience with relational databases such as PostgreSQL
  • Good understanding of machine learning algorithms, linear algebra, calculus, probability, statistics, and optimization methods
  • Good understanding of version control, testing, continuous integration, build, deployment and monitoring
  • Some front-end experience in Angular, React, or similar JavaScript framework

Additional Requirements

You may be asked to work extended hours/weekends dependent on launch cadence. Must be willing to travel when needed. To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C.1157, or Asylee under 8 U.S.C.1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Similar jobs