About The Position

SLB is seeking a Simulation Software Developer – Thermodynamics Specialist to enhance the thermodynamic foundations for process simulation in the energy industry. This role involves designing, implementing, and improving thermodynamic models and algorithms for Symmetry, an integrated process simulation platform. The work supports steady-state and dynamic simulations across various energy sectors including oil & gas, LNG, refining, carbon capture, and hydrogen. The developer will be part of an agile, multi-disciplinary team, taking ownership of thermodynamic capabilities such as equations of state, activity coefficient models, property estimation, oil characterization, electrolyte systems, and algorithms for distillation and phase equilibrium. The position primarily involves scientific software development using C++ and Python, with contributions to technical writing, potential publications/patents, validation, and customer support.

Requirements

  • Master’s or PhD in Chemical Engineering, Chemistry, Applied Mathematics, or a related field with a strong focus on thermodynamics is preferred.
  • Relevant industrial or research experience is highly valued.
  • Solid experience developing or contributing to scientific software involving fluid modeling, phase equilibrium calculations, equations of state, activity coefficient models, property estimation, electrolyte systems, or characterization methods.
  • Strong demonstrated experience automating complex numerical, thermodynamic, and software development workflows at scale.
  • Strong background in applied numerical methods for thermodynamic calculations.
  • Proficiency in C++ and/or Python for scientific or engineering software development is highly desirable.
  • Ability to work across the full product lifecycle: design, implementation, testing, validation, and documentation.
  • Flexibility to adapt to different programming languages, technologies, and modeling approaches.
  • Ability to work independently as well as collaboratively in a team environment.

Nice To Haves

  • Experience with electrolyte thermodynamics and/or distillation algorithms is a strong plus.
  • Background in data science or machine learning is a plus but not required.
  • Experience using or developing commercial process simulation software is advantageous.
  • Experience automating thermodynamic and simulation workflows at scale is highly valued.

Responsibilities

  • Design, implement, and continuously improve thermodynamic models and algorithms for process simulation.
  • Develop and maintain core thermodynamic capabilities including equations of state, activity coefficient models, property estimation, oil characterization, and electrolyte systems.
  • Create and refine algorithms supporting distillation and phase equilibrium calculations.
  • Engage in scientific software development, primarily in C++ with Python for scripting and integration.
  • Contribute to technical writing, potential publications or patents.
  • Perform validation against experimental data.
  • Provide customer support related to thermodynamic models and simulations.
  • Automate complex numerical, thermodynamic, and software development workflows at scale.
  • Build tools, scripts, or pipelines for property package calculations, phase equilibrium workflows, automated testing & validation, and batch processing.
  • Streamline customer-facing simulation workflows.
  • Work across the full product lifecycle: design, implementation, testing, validation, and documentation.
  • Adapt to different programming languages, technologies, and modeling approaches.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service