Rarefied Flow Solver Developer

Flexcompute•Watertown, MA

About The Position

Flexcompute is seeking an experienced software developer to contribute to rarefied gas simulation software and an AI tool designed for GPUs. The role involves designing and implementing algorithms with an emphasis on speed, robustness, accuracy, and scalability. It offers the opportunity to work on state-of-the-art rarefied gas prediction and artificial intelligence algorithms in a production environment and contribute to product development, release, maintenance, and support. The position also provides exposure to Flexcompute’s multiphysics simulation and design optimization technologies.

Requirements

  • Strong background in rarefied gas dynamics, fluid mechanics, structural mechanics, aeroacoustics, conjugate heat transfer, or an adjacent field.
  • Knowledge of numerical methods for solving rarefied flows, such as Direct Simulation Monte Carlo (DSMC), Particle-in-Cell (PIC), or lower-fidelity engineering methods; knowledge of solving discretized Navier–Stokes equations for compressible flows.
  • Basic knowledge of computational geometry and meshing requirements for CFD simulations.
  • Proven experience contributing to complex rarefied gas or CFD solvers.
  • Experience with C++ for scientific computing and Python or a similar language for scripting.
  • Master’s degree or PhD in an applicable technical field.
  • 0–3 years of industry experience.
  • Familiarity with version control systems such as Git and the Linux command line.

Nice To Haves

  • Industry experience implementing and testing new features in commercial gas dynamics or CFD solvers.
  • Experience collaborating in a medium-sized distributed development team.
  • PhD in Computational Science and Engineering, Mechanical Engineering, or Aerospace Engineering.
  • Expertise in rarefied gas dynamics, including kinetic theory and molecular gas dynamics, plume impingement, plume-surface interactions, reacting plumes, lunar or Martian dust propagation, or Hall effect thrusters.
  • Experience with DSMC or PIC techniques for modeling rarefied gases or plasmas.
  • Experience with AI surrogate models of fluid dynamics.
  • Experience with surface and volumetric meshing for CFD.
  • Experience developing scalable parallel CFD solvers using CUDA, HIP, MPI, or OpenMP.

Responsibilities

  • Independently implement, test, and document new solver features.
  • Profile and optimize implementations to improve speed and scalability on CPUs and GPUs.
  • Contribute to a clean and maintainable API for various functionalities.
  • Contribute to source code maintenance and other software development activities, including bug fixes and support.
  • Collaborate with teams developing agentic user interfaces and scientific visualization tools and technologies.
  • Work with Product Management, QA, and Documentation teams to complete product milestones in a timely manner.
  • Follow sound software engineering practices to ensure code is maintainable, extensible, and robust.
  • Prioritize user experience by making complex fluid simulations manageable through intuitive controls and straightforward workflows.
  • Deliver robust, high-performance simulations for industrial applications involving large amounts of data.

Benefits

  • Competitive compensation with equity.
  • Medical, dental, and vision health insurance.
  • 401(k) contribution.
  • Gym allowance.
  • Friendly, thoughtful, and intelligent coworkers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service