Data Engineer
Bp
Entity:
Technology
Job Family Group:
Job Description:
Data Engineer
Company:** BP PLC
Job Summary
As a Data Engineer at BP PLC, you will be instrumental in designing, building, and maintaining robust and scalable data pipelines and infrastructure. You will demonstrate your technical expertise to ensure the efficient flow of data, enabling data-driven decision-making across the organization.
Job Responsibilities
* Design, develop, and maintain secure and performant data pipelines, data warehouses, and data lakes using various data technologies.
* Implement and manage data models, ensuring data quality, consistency, and accessibility for analytical purposes.
* Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand data requirements and deliver effective solutions.
* Develop and implement scripting solutions for data extraction, transformation, and loading (ETL) processes.
* Contribute to the continuous deployment and release cycles of data solutions, adhering to agile core practices.
* Apply configuration management and source control standard processes to maintain version control and ensure code integrity.
* Participate in the design and implementation of system architectures, ensuring scalability, reliability, and security of data platforms.
* Monitor and troubleshoot data systems, ensuring optimal service operations and resilience.
* Facilitate technical discussions and knowledge sharing within the team to foster a high-performing and collaborative environment.
* Enforce to BP's information security policies and guidelines in all data engineering activities.
Job Qualifications
* Proven experience as a Data Engineer or in a similar role, demonstrating expertise in data pipeline development and management.
* Strong understanding of Relational Data Modelling principles and experience with various database technologies.
* Proficiency in Scripting languages (e.g., Python, SQL) for data manipulation and automation.
* Experience with Source control and code management tools (e.g., Git).
* Solid understanding of System Design and Solution Architecture principles for data platforms.
* Familiarity with Continuous deployment and release processes.
* Knowledge of Configuration management and related tools.
* Experience in Service operations and resilience for data systems.
* Demonstrated ability to apply Agility core practices in project execution.
* Excellent Collaboration and Communication skills, with the ability to articulate complex technical concepts to diverse audiences.
* Awareness of Digital Project Management methodologies.
* Understanding of Information Security standard processes in a data context.
* A strong dedication to Creating a high performing team environment through knowledge sharing and mentorship.
* Ability to Facilitate technical discussions and drive consensus.
About bp
bp is a global energy business with a purpose to reinvent energy for people and our planet. We strive to be a very different kind of energy company by 2030, helping the world reach net zero and improving people’s lives. We are committed to creating a diverse and inclusive environment where everyone can thrive. Join bp and become part of the team building our future!
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 accommodation.
Travel Requirement
Relocation Assistance:
Remote Type:
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, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/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 adjustment/accommodation related to the recruitment process, please contact us.
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.