HPC Software Engineer for Porous Media CFD & Multiphase

Digital Pore Solutions

Fort Collins (CO)

On-site

USD 100,000 - 135,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and dental coverage
401(k) matching
Paid time off
Performance-based bonuses

Job summary

Digital Pore Solutions in Fort Collins, CO, seeks software engineers with a strong grounding in high-performance computing to advance Digital Rock Technology (DRT) in a fast-paced, collaborative environment.

You will design and optimize multiphase flow simulation software, work with MPI, CUDA, and modern C++23, and collaborate with domain scientists to deliver scalable backend modules and intuitive GUIs. This full-time role is in-office in Fort Collins with a competitive compensation package.

Qualifications

  • BSc/MSc/PhD in engineering with CFD/ multiphase flow focus.
  • Experience in OO programming and data-oriented design.
  • Proficiency in C++23 and Python.
  • Familiarity with Docker/Singularity.
  • CI/CD experience with GitHub Actions or GitLab CI.

Responsibilities

  • Design, implement, maintain, and test software modules for multiphase flow and transport simulation in porous media.
  • Conduct bug verification, release testing, and beta support for assigned products.
  • Optimize and scale simulation code using parallel programming frameworks (MPI, CUDA).
  • Integrate and maintain core simulation backend modules with user-facing GUIs.
  • Collaborate with domain scientists and engineers to design software architecture and drive agile development cycles.

Skills

C++23
Python
OO programming
Data-oriented design
HPC

Education

BSc/MSc/PhD in Engineering (CFD/Computational flow)

Tools

MPI
CUDA
Docker
Singularity
GitHub Actions
GitLab CI

Job description

Digital Pore Solutions in Fort Collins, CO, seeks software engineers with a strong grounding in high-performance computing to advance Digital Rock Technology (DRT) in a fast-paced, collaborative environment.

You will design and optimize multiphase flow simulation software, work with MPI, CUDA, and modern C++23, and collaborate with domain scientists to deliver scalable backend modules and intuitive GUIs. This full-time role is in-office in Fort Collins with a competitive compensation package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

High-Performance Computing Software Engineer for Porous Media Simulations
High-Performance Computing Software Engineer for Porous Media Simulations

Digital Pore Solutions • Fort Collins (CO)

On-site
USD 100,000 - 135,000
Health and dental coverage
401(k) matching
Paid time off
+1
CFD Solver Engineer – High-Performance Computing
CFD Solver Engineer – High-Performance Computing

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 180,000
Equity
Health insurance
401(k)
+2
HPC Nonlinear Solid Mechanics Software Engineer
HPC Nonlinear Solid Mechanics Software Engineer

Getvinci • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Competitive compensation
Equity participation
Flexible work environment
CFD Solver Developer
CFD Solver Developer

Flexcompute • Watertown (MA)

On-site
USD 80,000 - 110,000
Competitive compensation with equity
Medical, dental, and vision insurance
401(k) contribution
+2
CFD Solver Developer
CFD Solver Developer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 180,000
Equity
Health insurance
401(k)
+2
CFD Geometry and Meshing Developer
CFD Geometry and Meshing Developer

Flexcompute • Watertown (MA)

On-site
USD 100,000 - 130,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+2
HPC Applications Engineer - Accelerated Compute
HPC Applications Engineer - Accelerated Compute

NextSilicon • Minneapolis (MN)

Hybrid
USD 120,000 - 180,000
CFD Engineer – Multiphysics
CFD Engineer – Multiphysics

Flow Science, Inc. • Chapel Hill (NC)

On-site
USD 80,000 - 110,000
Principal / Staff HPC Software Engineer
Principal / Staff HPC Software Engineer

X-Scalesolutions • Columbus (OH)

Hybrid
USD 130,000 - 170,000
Healthcare
Retirement plan
PTO
HPC R&D Engineer — Algorithms & Mathematical Modeling
HPC R&D Engineer — Algorithms & Mathematical Modeling

Bolt Graphics, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 220,000
Medical, Dental, & Vision
Stock Options
401(k) match