Simulation Software Engineer – AI/ML and Numerics | Schlumberger

Job Details

Simulation Software Engineer – AI/ML and Numerics

Abingdon - United Kingdom

Job title:

Simulation Software Engineer – AI/ML and Numerics


Abingdon, United Kingdom

About Schlumberger:

Schlumberger ( is the world’s leading supplier of technology, integrated project management and information solutions to customers working in the oil and gas and sustainable energy industry worldwide. 

Schlumberger is leading a digital transformation of the oil and gas and sustainable industry to enhance real-time global collaboration, operational efficiency, and the integration of data, expertise, and technology information. Our technology services and solutions translate acquired data into useful information that improves decision-making—anytime, anywhere.

Our team of software domain experts invents, designs, and applies disruptive cutting-edge technologies to enable our customers to increase reliability, efficiency, and integration. Throughout, we maintain agile methodology and skilled development processes.

As a Schlumberger Software Engineer you’ll have responsibility throughout the full development cycle. You’ll apply your skills in computer science, engineering, and mathematics to design, develop, and test software. Whether you’re creating new products in our transformational programs or enhancing existing ones, you’ll have the opportunity to listen to what each customer needs and bring all the elements together to provide solutions.

Job Specifications:

At Schlumberger’s Abingdon Technology Centre, you will be working with the physics and high performance computing teams responsible for producing high quality scientific software to model fluid flow in porous media. You will be responsible for prototyping and commercializing workflows around Physics Informed Machine Learning using methods like autoencoders, neural operators, etc. Additionally, you will be working with commercial numerical simulators and supporting client solutions for subsurface energy storage and extraction including but not limited to new energy and carbon capture, utilization and storage (CCUS).

The successful applicant will be required to collaborate with other groups, both internal and external to the organization; hence a good team worker is required for this role. Strong software skills are required to develop high quality technical applications.

Job Requirements:

The required technical skills:

Scientific programming

Partial differential equations, nonlinear solution methods, statistics             

TensorFlow / PyTorch, convolution and / or neural operators, graph methods

Ability to work in a team environment

Ability to work to commercial deadlines

Good communication skills


Qualifications and competencies:

Masters or above in a mathematical or scientific discipline.


Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.


Simulation Software Engineer – AI/ML and Numerics
Log in to apply for this position today.
Apply Now

Share This