Master's degree in software engineering or equivalent
5+ years of experience in high-performance numerical software development in C++
Expertise in parallel computing, performance profiling, and CPU/GPU optimization
Strong foundation in applied mathematics, physics, or geophysics
Effective communication skills for collaboration with global teams
Responsibilities
Develop and maintain seismic imaging code base and HPC data-handling infrastructure
Collaborate with researchers to create and enhance imaging algorithms
Optimize software for high performance on cloud and on-prem hardware
Ensure software integrity during development and commercialization
Present findings at conferences and client meetings
Support commercialization and operational teams
Benefits
Commitment to diversity, equity, and inclusion
Opportunities for professional development and growth
Collaborative work environment with global teams
Engagement in cutting-edge technology and research
Participation in industry conferences and networking opportunities
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++, 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
ALL APPLICANTS FOR U.S. ROLES MUST CAREFULLY READ ALL THE SUPPLEMENTAL U.S. SPECIFIC INFORMATION LISTED BELOW.
SLB is committed to a culture where everyone feels like they belong. To learn more about our diversity, equity, and inclusion commitments, please visit our Diversity & Inclusion | SLB (slb.com) page for more information.
When certifying your application, you are also certifying on reading and understanding all of the below supplemental information. For purposes of the application and the below information, Company shall be defined to mean SLB. Please note that the below supplemental information and the employment application are NOT a contract.