Role Description
**Location:**
Calgary, AB, Canada
**Duration:**
16-month internship
**Team:**
R\&D – Reservoir Simulation \& Advanced Computational Technologies
We are seeking a highly motivated and technically strong intern to join our Reservoir Simulation and Computational Science R\&D team. This opportunity is ideal for candidates pursuing or recently completing a Master’s degree, Ph.D., or post-doctoral research, with a strong interest in numerical modeling, scientific computing, and advanced simulation technologies for subsurface energy systems.
As a member of our R\&D team, you will contribute to the development of next-generation reservoir simulation technologies across a wide range of applications, including black-oil, compositional, thermal, and geomechanical modeling. You will also be involved in grid generation and the advancement of data-driven and AI-enabled methodologies.
**Essential Responsibilities**
As an intern, you will work closely with experienced researchers and software developers in a high-performance scientific computing environment. Your responsibilities may include:
* Contributing to the development and enhancement of physical and mathematical models for multiphase flow, heat transfer, and geomechanics in porous media
* Designing and implementing robust numerical algorithms for solving coupled, nonlinear systems involving flow, energy, mechanics, and transport processes
* Developing, testing, and maintaining high-performance scientific software using languages such as C\+\+, Fortran, or Python
* Implementing advanced discretization techniques, grid generation methods, and numerical schemes
* Validating and benchmarking models using analytical solutions, standard test cases, and field data
* Investigating and prototyping innovative computational approaches, including machine learning, reduced-order modeling, and data-driven simulation workflows
**Technical Expertise**
* Strong foundation in one or more of the following areas:
* Multiphase flow in porous media
* Heat transfer and thermal processes
* Phase behavior and thermodynamics
* Geomechanics and coupled Multiphysics systems
* Solid understanding of numerical methods such as finite difference, finite volume, or finite element methods
* Proficiency in scientific programming (e.g., C\+\+, Fortran, Python)
* Familiarity with reservoir simulation concepts (black-oil, compositional, thermal) or related modeling frameworks
* Exposure to CFD or similar continuum modeling approaches is considered an asset
**AI, Data Science \& Advanced Computational Methods**
* Interest in or experience with applying artificial intelligence and machine learning in scientific computing contexts
* Familiarity with techniques such as surrogate modeling, reduced-order modeling, optimization, or data-driven simulation
* Exposure to modern AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is considered an asset
* Understanding of integrating physics-based models with data-driven approaches (physics-informed ML, hybrid modeling)
**Software \& Computational Skills**
* Strong software engineering practices, including object-oriented design, code modularity, testing, and debugging
* Familiarity with development tools and workflows such as Git, CMake, CI/CD pipelines, and testing frameworks
**Additional Assets**
* Prior work with large-scale scientific codebases or collaborative software development environments
* Research or project experience involving AI/ML applications in reservoir simulation or computational physics
**Professional Skills**
* Excellent analytical and problem-solving abilities
* Strong written and verbal communication skills in English
* Ability to work independently and collaboratively within a multidisciplinary team
* Highly organized, self-driven, and eager to learn and apply new technologies
*Note: This description reflects the general nature of the role. It’s not a complete list of responsibilities—we believe in flexibility, initiative, and growing together.*
**Experience**
Currently enrolled in or recently completed a Master’s, Ph.D., or post-doctoral program in one of the following or related fields:
* Petroleum Engineering
* Chemical Engineering
* Mechanical Engineering
* Applied Mathematics
* Computational Science or Engineering
**No need to call us about the status of your application. We promise—we’re reviewing every submission, and if your skills are a match, you’ll hear from us!**
**About Us**
**Innovators in Simulation Technology**
CMG (TSX:CMG) is a global software and consulting company that combines science and technology with deep industry expertise to solve complex subsurface and surface challenges for the new energy industry around the world. CMG is headquartered in Calgary, AB, with offices in Houston, London, Dubai, Bogota, Rio de Janeiro, Bengaluru, and Kuala Lumpur. For more information, please visit https://www.cmgl.ca