SLB

SLB

Simulation Technology Developer

Calgary, Canada

No sponsorshipDetected 11 days ago
PythonC++AlgorithmsCI/CDMachine LearningData ScienceRecruitingOnboardingCustomer SupportCFDMechanical DesignTest AutomationProcess Simulation

About the role

  • SLB is seeking a Simulation Technology Developer to join our Dynamics team in Calgary, Alberta.
  • Success in this role requires curiosity, initiative, and a willingness to continuously learn and explore new technologies, numerical techniques, and approaches.
  • Work with stiff DAE/ODE systems, numerical integration methods, and computational techniques to ensure simulation accuracy, stability, and performance.

Responsibilities

  • The successful candidate will contribute to the full software development lifecycle, including algorithm design, numerical implementation, testing, validation, documentation, and deployment.
  • Roles and Responsibilities Develop and improve numerical solvers and simulation capabilities for transient pressure-flow networks and dynamic energy systems.
  • Design, implement, test, validate, and document software features across the full product development lifecycle.
  • Build clean, maintainable, and high-performance code, primarily using C++ and Python.
  • Collaborate with domain experts, software developers, testers, and customers to deliver reliable simulation solutions.
  • Develop, maintain, and enhance core simulation engine components and numerical solvers to improve performance, stability, and simulation accuracy.
  • Support applications such as design studies, control strategy validation, start-up and shutdown analysis, flow assurance, safety analysis, and operator training.
  • Contribute to technical documentation, customer support, and occasional consulting activities.
  • Stay current with new technologies, numerical techniques, and scientific computing practices to support continuous improvement.
  • Experience developing or contributing to numerical solvers, transient/dynamic simulation engines, thermodynamic and flash calculation algorithms, or other computational software applications.

Requirements

  • 1-5 years of relevant post-degree experience is preferred.
  • Must be legally authorized to work in Canada without sponsorship.

Benefits

  • Exposure to artificial intelligence, machine learning, or data science applications is an asset.
  • Schlumberger Canada Limited is committed to workplace diversity and employment equity and supports initiatives to enhance employment opportunities for local workforces and Indigenous Persons.

Company info

  • We are looking for someone with a strong foundation in numerical methods, scientific computing, and software development who enjoys solving complex technical challenges.
  • Come join SLB and be part of one of the world's most diverse and inclusive groups of industry experts.

Visa & Work Authorization

  • Must be legally authorized to work in Canada without sponsorship

This listing is sourced directly from SLB's careers page and normalized into a canonical job model.