1,285,480open jobs
74,416companies
214,296added this week
Browse all
Salary
≈ $103k – $189k per year (Estimated)
Location
Hybrid (United Kingdom)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 2, 2026.

Overview
Company
Impact
Profile match

BP

The world is changing fast and our industry is changing with it. The energy mix is shifting towards lower carbon sources, driven by technological advances and growing environmental concerns. In bp, we will help drive this transition - and our business will be transformed by it.

Entity:

Technology

Job Family Group:

IT&S Group

Job Description:

Equal Opportunity Employer

bp is an equal opportunity employer. We believe that diversity and inclusion drive innovation and are essential to our success. We welcome applications from all qualified individuals regardless of race, colour, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic.

We are committed to making reasonable adjustments for candidates with disabilities or long-term conditions. If you require any adjustments during the recruitment process, please let us know.

Role Summary

We are looking for a Senior Data Scientist who combines deep machine learning expertise with strong software engineering subject area to design, build, and deploy production-grade ML and AI systems.

This role goes beyond traditional ML engineering. You will apply machine learning science as a core field - developing novel algorithms and models that are not only experimentally validated but architected and deployed as scalable, reliable products. Whether it's advancing NLP, optimisation, simulation, or generative AI, you will deliver solutions that transition seamlessly from research to production and create measurable value.

You will work as part of a cross-disciplinary team alongside data scientists, software engineers, data engineers, and domain authorities - translating complex scientific and business problems into deployable ML products.

Key Responsibilities

  • Design, build, and maintain scalable, production-grade machine learning systems and pipelines using modern engineering practices (CI/CD, testing, monitoring, observability).
  • Apply machine learning science to develop novel algorithms and models that are deployed as reliable, scalable products - not limited to experimentation but extending through to production delivery and operational use.
  • Build impactful ML products demonstrating statistical modelling, deep learning, and AI techniques across operational, scientific, and R&D domains.
  • Translate complex scientific and business problems into well-scoped ML solutions, delivering actionable insights and deployable capabilities.
  • Architect and optimise ML systems for performance, scalability, and reliability in production environments.
  • Collaborate closely with data scientists, data engineers, software engineers, and domain authorities as part of cross-disciplinary teams.
  • Adhere to and advocate for engineering and data science guidelines (technical design, design reviews, unit testing, monitoring & alerting, code reviews, documentation).
  • Present technical results, trade-offs, and product outcomes to peers and senior partners.
  • Actively supply to improving developer velocity, engineering standards, and shared tooling.
  • Mentor junior team members and chip in to the technical growth of the wider team.

Qualifications

Essential

  • MSc, PhD degree or equivalent experience in a quantitative field (e.g. Computer Science, Mathematics, Physics, Engineering, or related discipline).
  • Hands-on experience designing, prototyping, productionizing, maintaining, and scaling ML/data science products in complex environments.
  • Strong and demonstrable expertise in machine learning algorithms, statistical modelling, and optimisation techniques - with a track record of applying these to build production-grade solutions.
  • Applied knowledge of data science and ML tools across all stages of the data and model lifecycle.
  • Thorough understanding of the mathematical foundations of statistics, machine learning, and scientific computing.
  • Strong programming experience in one or more object-oriented languages (e.g. Python, Go, Java, C++).
  • Advanced SQL knowledge.
  • Experience with modern ML engineering practices including MLOps, model lifecycle management, CI/CD, and monitoring.
  • Knowledge of experimental design, analysis, and scientific methodology.
  • Customer-centric and pragmatic mentality with a focus on value delivery and swift execution, while maintaining rigour and attention to detail.
  • Strong partner management and ability to influence across teams and organisations.
  • Continuous learning and improvement mentality.

Desired

  • Experience with big data technologies (e.g. Hadoop, Hive, Spark).
  • Experience with generative AI, LLMs, or retrieval-augmented generation (RAG).
  • Exposure to Agentic AI concepts, including autonomous agents, tool use, and orchestration frameworks.
  • Experience applying machine learning and AI to scientific or R&D workflows - with emphasis on building deployable ML products from scientific research (e.g. simulation, optimisation, physics-informed models).
  • Familiarity with model interpretability, uncertainty quantification, and advanced experimental methodologies.
  • Consistent track record of publications, invention disclosures (IDFs), or patents in machine learning or AI.
  • No prior experience in the energy industry required.

What We Offer

  • Competitive compensation and benefits package.
  • Opportunity to work on innovative ML and AI problems at global scale.
  • A culture that values scientific rigour, engineering excellence, and continuous learning.
  • Hybrid working arrangements and a commitment to work-life balance.
  • Career development pathways in a world-class technology organisation.

Please note that the business title for this role, which will be reflected in the employment contract, is Senior Machine Learning Engineer.

Please note that roles based out of SJS or Sunbury will move to Timber Square, Southwark, from Q4 2027

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!

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

Reinvent your career as you help our business meet the challenges of the future. Apply now!

Travel Requirement

Negligible travel should be expected with this role

Relocation Assistance:

This role is not eligible for relocation

Remote Type:

This position is a hybrid of office/remote working

Skills:

Cloud Platforms, 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 Modeling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture, Source control and code management {+ 5 more}

.

Future Location Notice: This role will start in Sunbury, London. bp has announced a planned office move to Timber Square, London, with all positions currently advertised in Sunbury, including this one, expected to relocate around Q4 2027-Q1 2028. This presents an exciting opportunity for all employees and leaders to come together in one London location. The specific date of the move will be confirmed closer to the time.

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. Individualswith an accessibility need may request an adjustment/accommodationrelated 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/accommodationrelated 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,285,480 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
United Kingdom
≈ $87k – $159k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • San José
Python
SQL
Bash
AI/ML
dbt
Prompt Engineering
DevOps
AWS
Analytics
Power BI
Microsoft Excel
Management
Smartsheet
Apply
Senior Data Engineer 5 hours ago
≈ $77k – $140k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • London
Python
SQL
Scala
Python
pySpark
AI/ML
Spark
DevOps
GCP
Azure
CI/CD
AWS
Analytics
ETL/ELT
Apply
≈ $89k – $163k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • London
Python
SQL
DevOps
AWS
Analytics
Tableau
Power BI
A/B Testing
Apply
≈ $83k – $157k per year (Estimated) • Remote (United Kingdom) • Full-Time • 5+ years exp • Bachelor's Degree • United Kingdom
Python
SQL
Databases
Snowflake
AI/ML
dbt
Machine Learning
Analytics
Alteryx
Apply
Data Engineer 9 hours ago
≈ $54k – $106k per year (Estimated) • Hybrid • Internship • 10+ years exp • Birmingham
Python
SQL
Databases
Snowflake
Oracle
DevOps
Azure DevOps
Azure
CI/CD
AWS
Cybersecurity
GDPR
Analytics
Power BI
ETL/ELT
Azure Data Factory
Management
Agile
Apply
≈ $32k – $85k per year (Estimated) • In office • Master's Degree • São Paulo
Python
SQL
AI/ML
Claude
Analytics
Tableau
Power BI
Apply
≈ $11k – $31k per year (Estimated) • In office • Full-Time • 2+ years exp • Petaling Jaya
Python
SQL
Analytics
Tableau
Power BI
Apply
≈ $75k – $164k per year (Estimated) • In office • Full-Time • Vancouver
Python
C
C++
C
U-Boot
DevOps
RTOS
CI/CD
Git
Platform Engineering
Linux
TCP/IP
DHCP
VLAN
Chips/EDA
OpenOCD
IoT
MQTT
Apply
$86k – $138k per year • In office • Secret • 8+ years exp • Bachelor's Degree • Las Cruces
Python
C++
Fortran
Databases
PostgreSQL
MS SQL
AI/ML
RAG
DevOps
GitLab CI
CI/CD
Jenkins
GitHub
GitLab
Linux
Unix
Management
Confluence
Agile
Apply
≈ $41k – $111k per year (Estimated) • In office • Full-Time • Wellington • Auckland • Christchurch
Python
R
R
Shiny
Databases
Snowflake
DevOps
Azure
Analytics
Tableau
Power BI
ETL/ELT
Apply
≈ $103k – $189k per year (Estimated) • Hybrid • Full-Time • United Kingdom
Python
Java
SQL
C++
AI/ML
Hadoop
Spark
Multimodal AI
Function Calling
AI Agents
RAG
Interpretability
Multi-Agent Systems
Tool Use
Machine Learning
DevOps
CI/CD
Apply
≈ $106k – $194k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • PhD • London
Python
Go
Java
SQL
C++
AI/ML
Claude
Hadoop
Spark
Machine Learning
DevOps
CI/CD
Apply
≈ $61k – $139k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • São Paulo
Python
Java
SQL
C#
Scala
Databases
Databricks
DevOps
Azure
CI/CD
AWS
Analytics
AWS Glue
Apply
$96k – $137k per year • Hybrid • Full-Time • Washington
Apply
$150k – $190k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Denver
Apply
≈ $83k – $157k per year (Estimated) • Remote (United Kingdom) • Full-Time • 5+ years exp • Bachelor's Degree • United Kingdom
Python
SQL
Databases
Snowflake
AI/ML
dbt
Machine Learning
Analytics
Alteryx
Apply
In office • Full-Time • London
AI/ML
AI Agents
Apply
Recruiter I 6 hours ago
≈ $43k – $76k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • United Kingdom
Management
Outlook
Microsoft Office
Apply
≈ $53k – $92k per year (Estimated) • Hybrid • Full-Time • Birmingham • Bristol • Nottingham
Apply
≈ $83k – $152k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • United Kingdom
Apply
See all jobs
This is one of many
1,285,480 more open roles from verified company boards, updated every day.