Software Engineer, Engineering Simulation & Automation (Vehicle Engineering)

1 week, 1 day 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

ELEMENTL POWER Renewable Electricity

Elementl Power Inc. is seeking a Software Engineer to build and operate AI agents, data pipelines, and internal applications that help its advanced nuclear development projects turn company data into operational advantage.

Azure CI/CD GCP GitHub Actions Go Java Microservices NetSuite Power BI PowerShell Python Secrets Management Terraform TypeScript
36 minutes ago

Senior Software Engineer, Product Platform

Block 10K-50K Capital Markets

Block’s Product Platform Engineering team is hiring a Senior Software Engineer to build and unify the internal platforms and operational systems that help engineers across the company ship, run, and improve products.

CI/CD Go Java Kafka Kubernetes Ruby
1 hour, 24 minutes ago

Staff Software Engineer

Garner Health Specialized Consumer Services

Garner Health is hiring a Staff Software Engineer to help shape its healthcare technology platform by leading technical strategy and building systems that analyze medical data at scale.

Apache Airflow AWS dbt Go HIPAA Kubernetes Python React TypeScript
1 hour, 55 minutes ago

Senior/Software Engineer (Tech Modernization)

Nava is hiring a Legacy Lockpicks Engineer to help modernize legacy government systems by analyzing old applications, designing migration strategies, and building tools that validate and accelerate replacement systems.

DDD Generative AI Machine Learning Prototyping
2 hours, 47 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