Overview

Position Title: Data Engineer

Company: BP

Location: Aberdeen, UK

Job Description:

As a Data Engineer – working with our business entities you will work on a variety of data engineering projects across our business; combining technical expertise with a strong eye for business and data domain knowledge to create value for bp.

Responsibilities:

  • Create positive engagement and drives an inclusive work environment, through quality interactions and collaboration across our business
  • Architect and design reliable and scalable data infrastructure
  • Advocate for and ensure your team adheres to software engineering best practices
  • Responsible for deploying secure and well-tested software that meets privacy and compliance requirements in line with SLAs
  • Service reliability and following site-reliability engineering best practices
  • You build, it you fix it…
  • Actively contributes to improve developer velocity

Requirements:

  • Deep, hands-on experience designing, planning, productionizing, maintaining and documenting reliable and scalable data infrastructure and data products in complex environments
  • Development experience in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)
  • Advanced SQL knowledge
  • Experience designing and implementing large-scale distributed systems
  • Strong stakeholder management and ability to lead large organizations through influence
  • Continuous learning and improvement mindset
  • BS degree in computer science or related field preferred
  • No prior experience in the energy industry required

About 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. We are continually looking for talented, committed and ambitious people to help us shape the face of energy for the future.