High-Performance Computing Software Engineer for Porous Media Simulations

Digital Pore Solutions

Fort Collins (CO)

On-site

USD 100,000 - 135,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

Join the dynamic, growing team at Digital Pore Solutions (https://digitalpore.com/). We are seeking passionate software engineers with a foundational understanding of software engineering, particularly in high-performance computing. This role puts you at the crossroads of advanced software development and state-of-the-art multiphase flow simulation for Digital Rock Technology (DRT) in a fast-paced, innovative environment.

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.
Qualifications
  • BSc, MSc, or PhD degrees in Mechanical, Chemical, Civil, Petroleum, or a related Engineering field with a focus on computational flow modeling, such as multiphase flow CFD simulations and reservoir-scale flow simulations.
  • Experience in object-oriented programming and data-oriented design.
  • Development experience in modern C++23 and Python.
  • Familiarity with containerization (e.g., Docker, Singularity).
  • Experience with modern CI/CD practices (e.g., GitHub Actions or GitLab CI).
The Ideal Candidate Would Have
  • A background in CFD in porous media.
  • Demonstrated expertise in high-performance computing (HPC).
Job Type

Full-time

Location

Fort Collins, CO (In-office / Commutable)

Salary Range

$100,000 – $135,000 annually.

Benefits

health and dental coverage, 401(k) matching, paid time off, and performance-based bonuses.

About Digital Pore Solutions

Located in Fort Collins, Colorado, Digital Pore Solutions LLC is a subsidiary of Piri Technologies LLC, a world leader in the development and practical implementation of novel breakthrough technologies for oil and gas extraction and the geo-storage of hydrogen and greenhouse gases. Our team of software engineers is focused on developing a commercial Digital Rock Technology software suite consisting of modules for image processing, digital porous media construction, and pore-scale modeling of multiphase flow and transport. These platforms provide high-fidelity modeling of multi-phase fluid flow and solute transport in diverse, heterogeneous porous materials across multiple scales. Our mission is to offer innovative, cost-effective solutions to overcome subsurface energy and environmental challenges.

Digital Pore Solutions is an Equal Opportunity Employer. We prohibit unlawful discrimination against applicants or employees on the basis of age, color, disability, gender identity, genetic information, military or veteran status, national origin, race, religion, sex, sexual orientation, or any other status protected by state or local law.

About Fort Collins

Fort Collins, located 60 miles north of Denver, CO, is an essential part of Colorado’s Front Range. Fort Collins is routinely recognized by numerous publications as one of the best college towns in the United States for living and raising a family. Home to many major employers, 50 parks with more than 35 miles of trails, an award-winning public school system, and a thriving dining and nightlife scene, the city offers something fun to do no matter the season. For more information about the region, please visit http://www.visitftcollins.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Software Engineer for Porous Media CFD & Multiphase
HPC Software Engineer for Porous Media CFD & Multiphase

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 Developer
CFD Solver Developer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 180,000
Equity
Health insurance
401(k)
+2
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
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 170,000
Competitive equity package
Health insurance
401(k) Contribution
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute • Watertown (MA)

On-site
USD 140,000 - 220,000
Equity
Medical, dental, vision insurance
401(k)
+2
Computational Scientist
Computational Scientist

CFD Research Corporation • Huntsville (AL)

On-site
USD 110,000 - 150,000
401(k) matching
Employee Stock Ownership Plan (ESOP)
Medical, vision, and dental insurance
+2
Computational Mechanics Scientist (Structural Solver)
Computational Mechanics Scientist (Structural Solver)

Flexcompute, inc. • Massachusetts

On-site
USD 100,000 - 130,000
Competitive salary
Comprehensive Medical, Dental, and Vision insurance
401(k)
+1
Computational Mechanics Scientist (Structural Solver)
Computational Mechanics Scientist (Structural Solver)

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 190,000
Collaborative work environment
Continuous learning opportunities
Competitive salary and equity
+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
CFD Engineer – Multiphysics
CFD Engineer – Multiphysics

Flow Science, Inc. • Chapel Hill (NC)

On-site
USD 80,000 - 110,000