Software Engineer

bp

Greater London

Hybrid

GBP 65,000 - 90,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid London working
12-month contract
Exposure to data and AI technology
Cloud-native engineering
Work with advanced AI systems

Job summary

bp in London is seeking a Software Engineer to help deliver data and AI solutions for front-office users. You will design cloud-native platforms, develop Python services, and build REST APIs while working with Docker, Kubernetes, and cloud providers like Azure or AWS.

The role offers a hybrid London work arrangement, exposure to advanced AI systems, and collaboration with data scientists and ML engineers. The contract spans 12 months with opportunities to impact trading technology.

Qualifications

  • Software engineering experience.
  • Proficiency in Python.
  • Experience with REST APIs.
  • Knowledge of Docker and Kubernetes.
  • Experience with Azure or AWS.
  • Understanding of CI/CD.
  • Knowledge of infrastructure as code.
  • Understanding of authentication and security.
  • Experience with AI/ML systems is beneficial.

Responsibilities

  • Design cloud-native software platforms.
  • Build and scale chatbot solutions.
  • Develop Python-based services.
  • Build REST APIs.
  • Work with Docker and Kubernetes.
  • Deploy solutions using Azure and AWS.
  • Implement CI/CD pipelines.
  • Develop infrastructure-as-code solutions.
  • Implement authentication and security controls.
  • Build monitoring and operational tooling.
  • Collaborate with data scientists and ML engineers.
  • Integrate LLM-backed services into production systems.

Skills

Python
REST APIs
Docker
Kubernetes
Azure
AWS
CI/CD
Infrastructure as code
Security
AI/ML

Tools

Cloud platforms

Job description

bp is hiring a Software Engineer in London to support its Trading organization by developing advanced Data and AI technology solutions for front-office users.

About bp

bp is a global energy company investing in technology and digital solutions across its energy, trading, and business operations.

What you'll do
  • Design cloud-native software platforms.
  • Build and scale chatbot solutions.
  • Develop Python-based services.
  • Build REST APIs.
  • Work with Docker and Kubernetes.
  • Deploy solutions using Azure and AWS.
  • Implement CI/CD pipelines.
  • Develop infrastructure-as-code solutions.
  • Implement authentication and security controls.
  • Build monitoring and operational tooling.
  • Collaborate with data scientists and ML engineers.
  • Integrate LLM-backed services into production systems.
What we're looking for
  • Software engineering experience.
  • Python programming skills.
  • Experience with REST APIs.
  • Knowledge of Docker.
  • Knowledge of Kubernetes.
  • Experience with Azure or AWS.
  • Understanding of CI/CD.
  • Knowledge of infrastructure as code.
  • Understanding of authentication and security.
  • Experience working with AI or ML systems is beneficial.
Benefits
  • 12-month contract.
  • Hybrid London working arrangement.
  • Opportunity to work on Data and AI technology.
  • Exposure to cloud-native engineering.
  • Opportunity to work with advanced AI systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud-Native Software Engineer — Data & AI (London, Hybrid)
Cloud-Native Software Engineer — Data & AI (London, Hybrid)

bp • Greater London

Hybrid
GBP 65,000 - 90,000
Hybrid London working
12-month contract
Exposure to data and AI technology
+2
Senior Software Engineer - ST&S
Senior Software Engineer - ST&S

BP • Greater London

On-site
GBP 90,000 - 130,000
Flexible working options
Parental leave
Retirement benefits
+1
Senior Software Engineer - AI Trading Platform (Hybrid)
Senior Software Engineer - AI Trading Platform (Hybrid)

BP • Greater London

Hybrid
GBP 90,000 - 130,000
Flexible working options
Parental leave
Retirement benefits
+1
Senior Software Engineer – Trading Tech (Hybrid UK)
Senior Software Engineer – Trading Tech (Hybrid UK)

BP PLC • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Senior Enterprise Technology Engineer
Senior Enterprise Technology Engineer

bp • Greater London

Hybrid
GBP 110,000 - 150,000
Flexible working options
Retirement benefits
Senior Software Engineer - ST&S
Senior Software Engineer - ST&S

BP PLC • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Software Engineer
Software Engineer

bp • Sunbury-on-Thames

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Dev Ops Lead – Virtual Assistant and Automation
Dev Ops Lead – Virtual Assistant and Automation

Tamfol • Greater London

Hybrid
GBP 120,000 - 150,000
Dev Ops Lead – Virtual Assistant and Automation
Dev Ops Lead – Virtual Assistant and Automation

bp • Sunbury-on-Thames

On-site
GBP 140,000 - 180,000
Flexible working
Parental leave
Retirement benefits
Automation Lead
Automation Lead

bp • Sunbury-on-Thames

On-site
GBP 60,000 - 80,000