Performance Engineer Jobs

822 jobs found — updated daily

High Performance Computing Engineer

SLBHouston, TX
Hybrid

About The Position

SLB is a global technology company dedicated to driving energy innovation for a balanced planet. Their purpose is to create amazing technology that unlocks access to energy for the benefit of all, with a mission spanning 100 years. They are actively working to address the challenge of simultaneously reducing emissions and meeting the world's growing energy demands, striving for a balanced planet on the journey to net zero and beyond. The company emphasizes decarbonizing the fossil fuel industry while innovating a new energy landscape. As a High Performance Computing Engineer, you will be a key member of the seismic imaging team. Your responsibilities will include developing, supporting, and maintaining their industry-leading seismic imaging code base, which encompasses HPC data-handling infrastructure and GPU-accelerated kernels. You will collaborate with researchers to implement new imaging algorithms and enhance existing methods, optimize production software for high performance on cutting-edge hardware in both cloud and on-prem environments, and ensure the integrity of software throughout its development and commercialization. Additionally, you will present results at internal and external conferences and client meetings, and provide support to commercialization and operational teams.

Requirements

  • Masters level degree in software engineering or equivalent
  • At least five years of proven experience developing and supporting high-performance numerical software in C++ and CUDA, including parallel computing, performance profiling and CPU/GPU optimization
  • Strong background in applied mathematics/physics/geophysics, especially in inverse problems, numerical inversion, numerical simulation, linear and nonlinear solvers, and optimization
  • Good oral and written communication skills
  • Ability to work effectively with teams and stakeholders worldwide

Responsibilities

  • Develop, support and maintain our industry-leading seismic imaging code base, including HPC data-handling infrastructure and GPU-accelerated kernels
  • Work with researchers to implement and develop new imaging algorithms and enhancements to existing methods
  • Optimize new and existing production software to ensure ongoing high performance on cutting-edge hardware in both cloud and on-prem environments
  • Investigate and ensure the integrity of our software as it is developed and commercialized
  • Present results at internal and external conferences and client meetings
  • Provide support to commercialization and operational teams

Benefits

  • Competitive base salary with bonus
  • private healthcare for employee & family
  • subsidised dental care
  • Health & Wellbeing programs such as the Employee Mental health support
  • health & wellness coaching
  • part employer and employee funded pension contribution
  • Income protection scheme
  • life insurance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Number of Employees

5,001-10,000 employees

Build a Resume for Performance Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service