Schlumberger

High Performance Computing Engineer

Schlumberger$100K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Masters degree in software engineering or equivalent
  • 5+ years of high-performance numerical software development in C++ and CUDA
  • Experience with parallel computing and performance optimization
  • Strong foundation in applied mathematics and geophysics
  • Excellent communication skills for technical and non-technical audiences
  • Proven ability to collaborate with international teams

Responsibilities

  • Develop and maintain seismic imaging code base and HPC data handling infrastructure
  • Collaborate with researchers to design and enhance imaging algorithms
  • Optimize software performance for cloud and on-prem hardware
  • Validate the integrity of developing and commercialized software
  • Present findings at conferences and client meetings
  • Support commercialization and operational teams

Benefits

  • Flexible, hybrid working arrangements
  • Competitive base salary with bonus
  • Private healthcare for employee and family
  • Subsidized dental care
  • Health and Wellbeing programs including mental health support
  • Pension contribution with employer and employee funding
  • Income protection scheme and life insurance
  • Access to a wide range of additional benefits through SLB's flexible benefits program
Full Job Description
Responsibilities as a key member of our seismic imaging team include:
  • 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

Similar Jobs

More Jobs at Schlumberger

More Information Technology Jobs

Find similar High Performance Computing Engineer jobs: