BP logo

Senior Data Scientist

BP
2 days ago
Full-time
On-site
United Kingdom
Data Scientist

Entity:

Technology


Job Family Group:

IT&S Group


Job Description:

Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, BP has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner.

About the role

The Subsurface & Wells (SSW) group within BP’s Oil and Gas Technology (OGT) team delivers high-quality, high impact and innovative subsurface solutions to address prioritised business challenges across bp’s oil, gas, and low carbon businesses.

As a Senior Data Scientist in SS&W Technology, you will be responsible for bringing your subsurface domain knowledge, coupled with deep data science skills, python, machine learning, high performance computing (HPC), AI and analytics, to support the transformation of subsurface ways of working. You will lead and participate in projects, directly unlocking significant value to bp’s businesses. A key part of the role will be to contribute (and sometimes lead) the development and deployment of new tools and workflows.

As a senior member of the team, you will coach and mentor the broader team in data science, code development and the process of technology development and deployment.

You will engage with stakeholders and help train our customers (P&O subsurface staff) to use the new tools and techniques we develop.

Deliverables

Work closely with our OGT hubs across the globe, bp’s Centre for High Performance Computing (CHPC) and bp Digital Delivery, utilising subsurface domain knowledge coupled with data science to develop innovative solutions to complex subsurface challenges:

  • Develop python code to speed up subsurface workflows or improve predictability through broadening the understanding of uncertainty characterisation
  • Develop and deploy the workflows and tools that you create using light-weight apps (e.g. Streamlit, Panel) and embedding sound coding practices to minimize technical debt and allow smooth hand-over to bp’s Digital Delivery organization in the future as tools evolve and adoption increases.
  • Automate and parallelise subsurface workflows making use of bp’s High Performance Computing centre
  • Provide sound subsurface technical analysis and judgement in solution development
  • Provide technical support, coaching and guidance of deployed technology solutions
  • Coach, mentor and guide members of SS&W Technology and the broader bp team in aspects of data science, technology development and innovation

What you will need to be successful 

 
Must have educational qualifications:

Bsc / Msc degree in a subsurface discipline, such as Petrophysics, Petroleum/ Reservoir Engineering, Geology/Geophysics, or a related applied science engineering or mathematics

Must have experiences/skills (To be hired with):

  • Have a strong understanding of subsurface fundamentals
  • Good industry track record in data science and coding (particularly Python)
  • Experience creating innovative technology solutions to complex subsurface challenges
  • Working knowledge of data science techniques such as machine learning, AI and uncertainty management
  • Track record in script/software creation with python and associated development tools such as version control
  • Track record of using lightweight GUI languages such as Streamlit or Panel
  • Experience building, managing and deploying environments (e.g. kernels, or using tools such as Pixi)
  • Skilful communication and influencing skills, with track record of sharing learnings
  • Able to manage multiple activities and quickly respond to changing business priorities
  • Able to cope with short-term deadlines and flexible prioritization acting as a squad member as required

Good to have experiences/skills (Can be trained for – learning/on-the-job):

  • Experience using AI coding assistants (such as Cursor, Claude Code, or Co-pilot for Github)

Why join us?

At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity.

There are many aspects of our employees’ lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others!

Apply!


Travel Requirement

Up to 10% travel should be expected with this role


Relocation Assistance:

This role is not eligible for relocation


Remote Type:

This position is not available for remote working


Skills:

Agility core practices, Agility core practices, API and platform design, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modelling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development {+ 7 more}


Legal Disclaimer:

We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, 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.