Software Engineer, Engineering Simulation & Automation (Vehicle Engineering)

4 weeks ago
Full-time
Junior
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Develop and maintain automated simulation pipelines that generate training datasets for AI surrogate models at scale.
  • Partner with domain engineers to identify bottlenecks and build custom tools that improve productivity and reduce manual effort.
  • Create and optimize scripts using simulation APIs and macros such as ANSA Python API, Star-CCM+ Java/Python macros, OpenTD, and Abaqus.
  • Build parametric workflows for geometry variation, automated meshing, batch simulation execution, and result extraction.
  • Orchestrate large-scale simulation campaigns on HPC clusters using job schedulers and workflow managers.
  • Collaborate closely with ML engineers to define dataset requirements and improve data quality and diversity.
  • Implement data management, cleaning, metadata tagging, and versioned storage of simulation results.
  • Develop general automation tools and scripts to accelerate engineering workflows across simulation, analysis, design, and testing.
  • Ensure simulation setups are accurate, robust, and efficient for surrogate model training.
  • Integrate simulation tools with version control, CI/CD pipelines, and monitoring systems for reproducible datasets.

Requirements

  • Bachelor’s degree in engineering, computer science, data science, math, physics, or a related technical discipline, or 4+ years of professional experience building software or simulation pipelines in lieu of a degree.
  • 1+ years of software development experience.
  • 1+ years of hands-on experience with at least one simulation domain, such as CFD, FEA, thermal, or structural analysis.
  • Experience with ANSA, Star-CCM+, OpenFOAM, Abaqus, OpenTD, CalculiX, or similar commercial, in-house, or open source simulation tools.
  • Strong proficiency scripting simulation APIs, especially ANSA Python API or Star-CCM+ automation.
  • Demonstrated success building automated workflows that run thousands of simulations for dataset generation.
  • Understanding of Design of Experiments and sampling techniques such as Latin Hypercube Sampling.
  • Experience working in HPC environments with job schedulers such as Slurm or equivalent.
  • Familiarity with surrogate modeling concepts and the data requirements of neural operators, FNOs, physics-informed ML, or similar models.
  • Proficiency with Python for scientific computing and automation.
  • Experience developing on Linux systems.
  • Strong understanding of version control, testing, continuous integration, build, deployment, and monitoring.
  • Good understanding of statistics, numerical methods, and core engineering simulation techniques.
  • Ability to work extended hours and weekends as necessary.
  • U.S. citizenship, U.S. lawful permanent resident status, refugee status, asylee status, or ability to obtain required U.S. Department of State authorizations under ITAR.

Benefits

  • AI Software Engineer Level I pay range: $125,000 to $145,000 per year.
  • AI Software Engineer Level II pay range: $145,000 to $175,000 per year.
  • Eligibility for long-term incentives, including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses and the 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, and life insurance.
  • Paid parental leave.
  • Three weeks of paid vacation, 10 or more paid holidays per year, and accrued paid sick leave.
  • Various additional discounts and perks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Tooling

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer to support radar tracking deployments by building secure automation, testing, and infrastructure tooling for defense systems operating in classified environments.

Ansible AWS Azure Bash C++ Chef CI/CD Docker ELK Stack Git GitHub Actions GitLab CI GitOps Grafana HashiCorp Vault Jenkins Kubernetes Linux Prometheus Puppet Python Splunk Terraform
1 hour, 13 minutes ago

Senior Software Engineer, Realtime Imaging

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Realtime Software Engineer to develop and deploy core image processing software for infrared imaging systems used in defense applications.

C C++ CI/CD Git JIRA Linux Python Rust
1 hour, 13 minutes ago

Senior Software Engineer, Firefox Security

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a remote software engineer to work on Firefox security and web platform features, focusing on cryptography, browser reliability, and standards-based implementation.

C C++ Encryption Rust
1 hour, 13 minutes ago

Senior Multidisciplinary Analysis and Optimization Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Integrated Performance engineer to help shape Terran R launch and mission design by connecting vehicle, trajectory, and systems analysis across the full product lifecycle.

Docker Julia MATLAB Python
1 hour, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers