Mediabistro logo
job logo

GPU Computing Specialist - LAVA CFD Team

Analytical Mechanics Associates, Inc., Mountain View, CA, USA

Pay: $125,000-$165,000/yr

Job type: Contract


Position Overview

Analytical Mechanics Associates (AMA) is seeking a GPU Computing specialist to support the Launch Ascent and Vehicle Aerodynamics (LAVA) team within the Computational Aerosciences Branch (TNA) at NASA Ames Research Center (ARC) under the Aircraft Systems and Spaceflight Engineering Support Services (ASSESS) contract.
Primary Responsibilities

Contribute to GPU optimization efforts for the LAVA Cartesian solver, focusing on MPI/C++/CUDA implementation
Support enhancement of Wall‑Modeled Large Eddy Simulation (WMLES) capabilities
Implement and optimize new features for the adaptive mesh refinement framework
Assist with hybrid parallelization strategies using MPI, CUDA, and OpenMP
Help identify and resolve performance bottlenecks in computational workflows
Create comprehensive technical documentation for code modifications and new features
Assist users with software issues as we release the LAVA code to the broader community
Collaborate with multidisciplinary scientific teams to address complex aerospace CFD problems
Support simulation deployment across various computing environments, from workstations to supercomputers
Required Qualifications

Advanced degree in Computational Sciences or related field
Experience with CUDA programming and GPU architecture optimization
Knowledge of detailed CUDA optimization techniques (occupancy, registers, memory layout, etc.) and profilers (ncu and nsys)
Strong C++ programming skills with experience in performance‑critical applications
Working knowledge of MPI and OpenMP parallel programming models
Demonstrated ability to optimize scientific computing applications
Current U.S. work authorization; preference given to U.S. citizens and lawful permanent residents, but also welcome applicants with valid U.S. work visas (OPT, CPT, etc.)
Preferred Qualifications

Background in computational fluid dynamics or related scientific computing fields
Knowledge of GPU computing on NVIDIA HPC architectures (e.g., A100, GH200)
Experience with octree data structures and Cartesian AMR algorithms
Experience working in diverse computing environments from workstations to HPC systems
Knowledge and experience with ray tracing libraries (OptiX, OWL, Embree, etc.) for immersed boundary geometry queries
Knowledge of FEM structural dynamics for fluid‑structure interaction simulations
Experience with performance portability layers
Experience with non‑NVIDIA GPU accelerators (AMD, Intel, etc.)
Familiarity with cross‑platform GPU development
Familiarity with low‑dissipation numerics for computational fluid dynamics
Experience with multi‑phase or multi‑physics simulations
Background in aerospace applications (launch environment modeling, parachute/entry system dynamics, aerodynamic simulations of aircraft)
Project Context

The LAVA code is used in mission‑critical problems including launch environment simulations for the Artemis program, entry system modeling (parachute decelerator dynamics using FSI), and scale‑resolving wall‑modeled large‑eddy simulation for aeronautical applications.
Compensation

Salary range: $125k–$165k DOE.
Equal Opportunity Employer

AMA is an affirmative action/equal opportunity employer and does not discriminate against applicants for employment or employee based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic prohibited under federal, state, or local laws.

#J-18808-Ljbffr