1. Home
  2. Careers
  3. Jobs at bp
  4. Principal Data Engineer

Principal Data Engineer

Principal Data Engineer

  • Location United Kingdom - London
  • Travel required No travel is expected with this role
  • Job category IT&S Group
  • Relocation available This role is not eligible for relocation
  • Job type Professionals
  • Job code RQ039387
  • Experience level Senior
Apply Search all jobs at bp

Job summary

The Principal Data Engineer for Digital & Analytics Digital Technology leads data engineering across our Trading & Shipping business entity. The Principal Data Engineer will drive our big data & analytics technical data strategy and combine their technical expertise with strong business acumen and data domain knowledge to create value for bp. The individual continues to be hands-on to define and build data products, for example writing and reviewing code, architecting distributed data systems and providing actionable, pragmatic insights in technical design reviews.  Data Engineering & Data Management is a discipline at bp and the individual will line manage a number of individuals as well as 3rd party contractors.

Entity:

Innovation & Engineering


Job Family Group:

IT&S Group


Job Summary:

The Principal Data Engineer for Digital & Analytics Digital Technology leads data engineering across our Trading & Shipping business entity. The Principal Data Engineer will drive our big data & analytics technical data strategy and combine their technical expertise with strong business acumen and data domain knowledge to create value for bp. The individual continues to be hands-on to define and build data products, for example writing and reviewing code, architecting distributed data systems and providing actionable, pragmatic insights in technical design reviews.  Data Engineering & Data Management is a discipline at bp and the individual will line manage a number of individuals as well as 3rd party contractors. 


Job Description:

Responsibilities:

  • Leads and grows a team of data engineers that writes, deploys and maintains software to build, integrate, manage, maintain, and quality-assure data at bp.
  • Creates positive engagement and drives an inclusive work environment with team and stakeholders through the quality of interactions and collaboration across multiple business entities.
  • Optimally works with cross-disciplinary collaborators and stakeholders across multiple business entities.
  • Architects and designs reliable and scalable data infrastructure.
  • Advocates for and ensures their team adheres to software engineering best practices (e.g. technical design, technical design review, unit testing, monitoring & alerting, checking in code, code review, documentation),
  • Responsible for deploying secure and well-tested software that meets privacy and compliance requirements.
  • Responsible for service reliability and following site-reliability engineering best practices: on-call rotations for services they oversee, responsible for defining and maintaining SLAs.
  • Actively contributes to improve developer velocity

About you:

  • Experience leading, growing and developing a data engineering team of around 30-150 people
  • Deep and 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++)
  • Experience designing and implementing large-scale distributed systems
  • Deep knowledge and hands-on experience in technologies across all data lifecycle stages
  • Strong stakeholder management and ability to lead large organizations through influence
  • Continuous learning and improvement mindset
  • BS degree in computer science or related field
  • No prior experience in the energy industry required

Desirable Criteria

  • Experience in financial services and/or trading
  • Experience in Azure native data platforms

At bp, we provide the following environment & benefits:

  • A company culture where we respect our diverse teams and are proud of our achievements
  • Possibility to join social communities and networks
  • A healthy work-life balance
  • Chill-out and collaboration spaces in a modern office environment
  • Learning and development opportunities to craft your career path
  • Life & health insurance, medical care package
  • And many others benefits!

Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic background, neurodiversity/neurocognitive functioning, veteran status or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodations.


Travel Requirement

No travel is expected with this role


Relocation Assistance:

This role is not eligible for relocation


Remote Type:

This position is a hybrid of office/remote working


Skills:


Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company.  We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with disabilities may request a reasonable accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.).  If you would like to request an accommodation related to the recruitment process, please contact us to request accommodations.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy.  This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

Apply Search all jobs at bp