High Performance Computing Engineer

SLB

Houston (TX)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SLB in Houston is seeking a Software Engineer specializing in high-performance numerical software development. This role involves developing and maintaining seismic imaging code, optimizing performance for both cloud and on-prem environments, and collaborating with researchers on new algorithms. The ideal candidate holds a Master's degree and has over five years of experience in C++ and CUDA programming, along with applied mathematics skills. Join us to drive innovation in energy technology.

Qualifications

  • 5+ years of experience in high-performance numerical software development.
  • Proficient in C++ and CUDA, including optimization and parallel computing.
  • Strong applied mathematics, especially in numerical inversion and optimization.

Responsibilities

  • Develop and maintain seismic imaging code base with HPC data-handling.
  • Optimize software for high performance on cutting-edge hardware.
  • Present results at conferences and support commercialization efforts.

Skills

C++ development
CUDA programming
Numerical software optimization
Applied mathematics
Performance profiling
Parallel computing
Inverse problems
Communication skills

Education

Masters degree in software engineering or equivalent

Job description

Overview

We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that has been our mission for 100 years. We are facing the world’s greatest balancing act - how to simultaneously reduce emissions and meet the world’s demand.

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
Qualifications And Experience
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

High Performance Computing Engineer
High Performance Computing Engineer

Onesubsea • Houston (TX)

On-site
USD 90,000 - 120,000
Seismic HPC Engineer: GPU Imaging & Inverse Problems
Seismic HPC Engineer: GPU Imaging & Inverse Problems

SLB • Houston (TX)

On-site
USD 90,000 - 120,000
Senior HPC Imaging Engineer — GPU-Accelerated Geophysics
Senior HPC Imaging Engineer — GPU-Accelerated Geophysics

Onesubsea • Houston (TX)

On-site
USD 90,000 - 120,000
HPC Applications Engineer
HPC Applications Engineer

NextSilicon • Minneapolis (MN)

Hybrid
USD 120,000 - 180,000
Sr Software Engineer
Sr Software Engineer

Point Solutions Group • Colorado Springs (CO)

On-site
USD 120,000 - 150,000
Software Engineer Sr Staff
Software Engineer Sr Staff

Signature Federal Systems , LLC • Colorado Springs (CO)

On-site
USD 120,000 - 160,000
High Performance Computing Software Engineer (Scientist 3)
High Performance Computing Software Engineer (Scientist 3)

Los Alamos National Laboratory • Los Alamos (NM)

On-site
USD 110,000 - 140,000
PPO or high deductible medical insurance
Dental and vision insurance
401(k) with matching
+2
Senior HPC and LSF Operations Engineer
Senior HPC and LSF Operations Engineer

NVIDIA • Durham (NC)

On-site
USD 152,000 - 242,000
Senior HPC and LSF Operations Engineer
Senior HPC and LSF Operations Engineer

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Senior HPC and LSF Operations Engineer
Senior HPC and LSF Operations Engineer

NVIDIA • Westford (MA)

On-site
USD 152,000 - 242,000