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.
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.