> Markdown version of [/jobs/ext/1180352-high-performance-computing-software-engineer-for-porous-media-simulations](https://www.wearedevelopers.com/jobs/ext/1180352-high-performance-computing-software-engineer-for-porous-media-simulations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # High-Performance Computing Software Engineer for Porous Media Simulations - **Company:** DIGITAL PORE SOLUTIONS, LLC - **Location:** Fort Collins, CO, United States - **Salary:** $100,000.0 - $135,000.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Computer-Aided Design, Agile Methodology, Artificial Neural Networks, Basic Linear Algebra Subprograms, C++ (Programming Language), Computational Fluid Dynamics, Network Analysis, Nvidia CUDA, Computer Programming, Continuous Integration, Fortran (Programming Language), Github, Graph Theory, Java GUIs, Python (Programming Language), MATLAB, Object-Oriented Software Development, DataOps, Software Engineering, Data Processing, High Performance Computing, Parallel Computation, Backend, Containerization, Gitlab-ci, Information Technology, Docker - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1c405f5ca5ab508d ## About the Role 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., * BSc, MSc, or PhD degrees in Engineering, Computer Science, or a related field with a focus on computational flow modeling, such as multiphase flow CFD simulations and reservoir-scale flow simulations. * Proficiency in object-oriented programming and data-oriented design. * Strong development experience in modern C++23 and Python. * Demonstrated expertise in high-performance computing (HPC). * 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. * Experience with pore-scale or reservoir-scale flow simulator development, customization, or automation of simulation workflows is highly desirable. * An understanding of computational graph theory and network analysis. * Programming experience in Python, C/C++, Fortran, MATLAB, or similar languages for reservoir simulation, data processing, model calibration, or workflow automation. * Experience utilizing computational linear algebra libraries (e.g., BLAS, LAPACK, HYPRE). * Experience with large-scale flow models or physics-informed neural networks for multiphase flow modeling is a plus. ## Description * 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. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)