Logo of Huzzle

Postdoctoral Researcher – Software Development for Multiphase Flow Solvers

Applications are closed

  • Job
    Full-time
    Entry Level
  • Software Engineering
  • $73.2K - $120.8K
  • Golden
    Remote

Requirements

  • Must be a recent PhD graduate within the last three years.* Must meet educational requirements prior to employment start date.
  • Additional Required Qualifications:
  • Candidates should have demonstrated experience with developing and/or executing simulations of multiphase flows.
  • Candidates should be familiar with LBM algorithms.
  • Candidates should have a strong background in developing distributed/parallel algorithms in Python.
  • Candidates should have a strong background in numerical methods using array-like data structures.
  • Preferred Qualifications:
  • Experience with AMReX data structures and familiarity with pyAMReX
  • Experience interacting with the HPC and job schedulers
  • Experience with pseudopotential models describing inter-particle forces in LBM
  • Demonstrated experience working in interdisciplinary teams.
  • Demonstrated experience in collaboratively working on large code bases.

Responsibilities

  • Closely collaborate with domain experts to develop high performance multiphase LBM software.
  • Adapt state of the art multicomponent, multiphase LBM models for performance on both CPU and GPU hardware.
  • Identify new features and software capabilities to implement to support domain scientists.
  • Author peer-reviewed publications, engage with developers and users via presentations, and contribute to proposals to sustain research directions.

FAQs

What technical background is required for this position?

The ideal candidate should have a strong technical background in computational fluid dynamics (CFD), high performance computing (HPC), and an interest in lattice Boltzmann methods (LBM).

What specific tasks will the Postdoctoral Researcher be responsible for?

The Postdoctoral Researcher will be responsible for researching and adapting multiphase LBM algorithms for high performance computing, conducting verification testing on NREL’s HPC, and ensuring robust performance across a variety of problems related to complex, multiphase flows.

What kind of collaboration is expected for this position?

Candidates should have a strong interest in cross-disciplinary collaboration with both domain scientists and software developers in order to devise creative solutions to complex problems arising from distributed CFD algorithms and software design.

What are the key goals and mission of this position?

The key goals of this position are to develop software tools to support new areas of research involving complex, multiphase flows within the NREL mission area. The successful candidate should have a passion for the mission and goals of both NREL and EERE.

Science & Healthcare
Industry
1001-5000
Employees
1977
Founded Year

Mission & Purpose

The National Renewable Energy Laboratory (NREL), a Department of Energy national lab, is #TransformingEnergy as the nation's primary laboratory for renewable energy and energy efficiency research and development. NREL's Mission: NREL develops renewable energy and energy efficiency technologies and practices, advances related science and engineering, and transfers knowledge and innovations to address the nation's energy and environmental goals. NREL's Strategy: NREL has forged a focused strategic direction to increase its impact on the U.S. Department of Energy's (DOE) and our nation's energy goals by accelerating the research path from scientific innovations to market-viable alternative energy solutions.