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.