1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Computational Scientist

Senior Computational Scientist

Senior Computational Scientist

  • Location India - Pune
  • Travel required Up to 10% travel should be expected with this role
  • Job category IT&S Group
  • Relocation available This role is eligible for relocation within country
  • Job type Professionals
  • Job code RQ091623
  • Experience level Senior
Apply Search all jobs at bp

Job summary

Entity:

Technology


Job Family Group:

IT&S Group


Job Description:

Let me tell you about the role

We are looking for a Computational Scientist (High Performance Computing Team) who is passionate about engaging with a broad set of disciplines to resolve complex problems for bp’s hydrocarbon and low carbon energy businesses. Join us if you are innovative, creative and love problem solving. You will be working with top industry experts in the field of Imaging Technology, Subsurface & Wells, and Computational Sciences. High-Performance Computing is part of bp’s Technology organization, and its mission is to support teams across the company. In this specific role you will be working closely with teams within the Oil and Gas Technology (OGT) organization to develop and optimize their simulation, ML and data processing tools.

What you will deliver

  • Development and implementation of new scientific algorithms on our large-scale Linux clusters. This will often involve OpenMP and MPI programming on parallel computing systems.
  • Development and optimization of ML and reinforcement learning algorithms applied to subsurface resource and renewable energy problems.
  • Real-time performance analysis and data collection for running HPC applications.
  • Optimization of codes to ensure they run effectively on a variety of compute architectures including CPUs and GPUs.
  • Development of software frameworks that improve our effectiveness at using large Linux clusters.
  • Supporting research scientists with their software development projects.
  • Collaborating with scientists from different subject areas

What you will need to be successful (experience and qualifications)

  • Advanced degree in Scientific subject areas such as Physics, Mathematics, Computer Science, Statistics, Geophysics & other numerical disciplines
  • Programming experience with Python, Fortran, CUDA, C/C++, MPI, TensorFlow/PyTorch
  • Demonstrated experience out of university (13+ years)
  • Good understanding of Linear Algebra and the basics of computational Physics, including evaluating performance bottlenecks of HPC application

About bp

bp is a global energy business with a purpose to reimagine energy for people and our planet. We aim to be a very different kind of energy company by 2030, helping the world reach net zero and improving people’s lives. We are committed to creating a diverse and inclusive environment where everyone can thrive. Join bp and become part of the team building our future!

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Travel Requirement

Up to 10% travel should be expected with this role


Relocation Assistance:

This role is eligible for relocation within country


Remote Type:

This position is a hybrid of office/remote working


Skills:


Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

Apply Search all jobs at bp