IT & Software

Software Engineer

bp

London · England · United Kingdom

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.

#J-18808-Ljbffr

Reference: WJ-766_22198699

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.