Company: Schlumberger
Skills: IT - Software Development, Research & Development
Experience: 5 + Years
Education: Masters Degree
Location: Clamart, France

Come and join our Schlumberger team in the Greater Paris area. We are currently actively hiring bright minds specialized in scientific computing and software development. We're looking for innovators to join our diverse community of colleagues and develop new solutions and push the limits of what's possible. If you share our passion for discovery and want to find out what you could really do, then here is the place to do it. Be part of the adventure!

About Schlumberger:

We are Schlumberger, the leading technology provider for the Energy industry-including Digital and Software technologies.

Our story begins with what it truly means to be a technology innovator. It stems from a common sense of purpose that unites the people of Schlumberger who, representing more than 160 nationalities, provide leading digital solutions and deploy ground-breaking technologies to enable performance and sustainability that are crucial for the global energy industry.

With expertise in more than 120 countries, we partner with customers in close collaboration to create industry-changing technologies that unlock cleaner, safer access to energy for every community-including those we live and work in.

Our Purpose

Together, we create amazing technology that unlocks access to energy for the benefit of all.
You can find out more about us on company website

Job title:

Interpretation Development Engineer / Scientific Computing Engineer


Clamart, France

Work environment:

The Interpretation Development Engineer is a scientific computing engineer who develops, maintains and tests new or improved interpretation methods, algorithms, workflows and products using a mix of applied mathematics expertise, software expertise and petrotechnical expertise.

You will work in close collaboration with the physics development team and will contribute to the validation of new measurements, their quality controls and development of answer products using a combined set of petrotechnical and software expertise, while providing support for the corresponding software applications and platforms in development.

The Interpretation department develops Answer Products taking as input Schlumberger well logs (measurements from various physical sensors) and produce as outputs: processed data and information on the sub-surface (geology, petrophysics, well properties...) to help Schlumberger customers (Energy companies) in their decision-making process. Such Answer Products combine physical principles and models with applied maths techniques and are integrated as software products within Techlog* or are run as microservices on the web.

In the Interpretation Department, you will participate in the development of Processing and Interpretation answer products such as Techlog plugins and/or web services on the Cloud. You will participate in construction/coding and testing and validation. You will work in close cooperation with domain experts and physicists; this requires good communication skills within a multidisciplinary scientific and technical environment, mostly in English.

Essential Responsibilities and Duties:
  • Participate to the scoping of new interpretation products or new measurements and their associated quality controls: contribute in particular to the definition of algorithms, workflows and software requirements. Evaluate feasibility of new or improved interpretation methods, algorithms and products. Participate to the specification of the corresponding software product. Participate in the documentation effort for the corresponding measurements and answer products. Estimate the corresponding development, validation and documentation effort in cooperation with the Project Manager
  • Specify, develop, validate and maintain interpretation methods, measurement algorithms, quality controls, workflows and products as per project plan and technical objectives. Build prototypes, products and systems suitable to validate the applicability, robustness and performance of given interpretation methods, measurement algorithms, workflows and products. Participate to the implementation, testing and sustaining of the corresponding commercial software
  • Define testing procedures for interpretation methods, measurement algorithms, workflows and products. Develop automatic unit tests for the methods. Carry out tests as per testing procedure and document test results and/or coordinate with others to perform tests.
  • Provide timely corrective actions on all assigned defects and issues

  • Master's degree in Science, Applied Mathematics, Physics or Engineering or equivalent, with software experience or education

Required Technical Skills
  • Experience with one or more backend programming languages - C, C++, Python.
  • Experience continuous integration and continuous delivery technologies with Azure DevOps
  • Knowledge with test driven software development
  • Experience with version control tools such as Git
  • Windows

Nice-to-Have Technical Skills
  • C#, Java
  • Linux
  • Knowledge of industry development environments and frameworks: Angular, Node.js

Soft Skills
  • English
  • Written and oral communication skill
  • Teamwork

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.