Research Software Engineer – Computational Fluid Dynamics (CFD) & HPC jobs in United States
cer-icon
Apply on Employer Site
company-logo

Analytical Mechanics Associates · 22 hours ago

Research Software Engineer – Computational Fluid Dynamics (CFD) & HPC

Analytical Mechanics Associates (AMA) is seeking a Research Software Engineer to assist a NASA Computational Fluid Dynamics (CFD) code development team. The role involves developing, implementing, optimizing, and evaluating time-integration schemes for complex unsteady flows on various grid systems, utilizing GPU-based HPC technologies.

Research
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop, implement, and demonstrate computationally-performant implementations of existing and nascent algorithms, targeting GPU-based High-Performance Computing (HPC) systems while retaining performance portability to CPU-based architectures
Collaborate within a multidisciplinary team, leveraging GPU-based HPC systems and state-of-the-art programming models to realize a sustainable, performance-portable computational toolset for nextgeneration CFD simulations

Qualification

GPU programmingC++HPCMPICUDA/HIPFluid mechanicsPythonFORTRANGitCmakeDebuggersQueuing systemsTeam collaboration

Required

MS in engineering, applied mathematics, computer science, physics, or equivalent, with strong background in HPC and computational science for large-scale applications
Demonstrated experience in GPU programming techniques for real-world applications; ability to achieve and demonstrate optimal performance for both memory and compute-bound motifs
Proficiency with the MPI and CUDA/HIP programming models and the C++ language
A desire to quickly learn and apply new paradigms relevant to current and emerging architectures, and an eagerness to work in a team environment
US citizenship or permanent resident status is a bona fide requirement

Preferred

Previous experience targeting performance portability and the use of programming abstraction models
Previous experience working with unstructured grids and implicit solution techniques
Knowledge of fluid mechanics, numerical methods, and/or physical modeling techniques
Familiarity with other programming languages such as Python and FORTRAN and tools such as git, cmake, debuggers, and queuing systems

Benefits

Paid personal and federally recognized holiday leave
Salary deferrals into a 401(k)-matching plan with immediate vesting
Tuition reimbursement
Short/long term disability plans
A variety of medical, dental, and vision insurance options

Company

Analytical Mechanics Associates

twitter
company-logo
Since 1962, AMA has worked with government and commercial organizations solving tough engineering, math, and business problems.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
John Abrams
Chief Executive Officer
linkedin
leader-logo
Jamie Greer
HR Business Partner
linkedin
Company data provided by crunchbase