Additional Information
Entity:
Technology
Job Family Group:
IT&S Group
Job Description:
A Data Engineer designs, builds, and operates scalable, trusted data platforms that enable application simplification and data-driven decision-making across bp. The role focuses on replacing complex, manual, and fragmented data processes with automated, resilient data pipelines and reusable data products.
You will develop and maintain high-quality, governed data flows across cloud platforms to support analytics, AI-enabled solutions, and operational reporting. By embedding DataOps principles such as automation, observability, performance optimisation, and cost efficiency, you ensure data is accurate, reliable, and easily accessible for downstream users.
This role directly supports bp's strategy to simplify technology landscapes, democratise access to trusted data, and build AI-ready data foundations, enabling teams to spend less time managing data and more time delivering business value.
Key Outcomes & Accountabilities
Deliver reliable, scalable data platforms that provide trusted data for analytics, digital products, and business decision-making.
Produce high-quality, secure, and compliant data assets that meet agreed performance, availability, and data quality standards.
Ensure stable operation of data services, meeting SLAs and minimising incidents, data defects, and downtime.
Enable faster and safer delivery of data solutions through automated, repeatable deployments and strong CI/CD practices.
Improve team productivity by delivering reusable data capabilities, clear documentation, and maintainable solutions that others can operate and extend.
Essential
Deep, hands-on expertise in designing, building, and maintaining scalable data infrastructure and products in complex environments
Strong development experience in at least one object-oriented programming language (e.g., Python, Scala, Java, C#) used to deliver production data solutions
Advanced expertise with databases and SQL, including performance optimisation and data modelling for large-scale datasets
Demonstrated experience designing and delivering distributed data systems that operate reliably at scales
End-to-end understanding of the data lifecycle, from ingestion through processing, governance, and consumption
Bachelor's degree in computer science or a related field, or equivalent practical experience in data or software engineering
You will join a data-focused engineering team dedicated to driving application simplification across the organisation, reducing operational complexity and long-term technical debt. The team plays a critical role in modernising data platforms and enabling more efficient, scalable digital solutions.
The team works closely with digital delivery teams, digital core platform teams, and enterprise technology stakeholders to identify simplification opportunities and translate them into tangible outcomes. Strong collaboration with business partners and product owners ensures that technical improvements are aligned with broader transformation goals and deliver measurable gains in efficiency, reliability, and cost.
The team culture emphasises engineering excellence, ownership, and continuous improvement. Members are encouraged to challenge legacy approaches, promote automation and standardisation, and share knowledge openly. There is a strong focus on pragmatic problem-solving, learning through delivery, and creating sustainable solutions that make a lasting impact across bp's digital estate.
There is additional DE&I and entity wording that will be automatically added to the job description. At bp, we provide the following environment and benefits to you: - A company culture where we respect our diverse and unified teams, where we are proud of our achievements and where fun and the attitude of giving back to our environment are highly valued - Possibility to join our social communities and networks - Learning opportunities and other development opportunities to craft your career path - Life and health insurance, medical care package - And many other benefits. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, 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, perform crucial job functions, and receive other benefits and privileges of employment.
Travel Requirement
Up to 10% travel should be expected with this role
Relocation Assistance:
This role is eligible for relocation within country
Remote Type:
This position is a hybrid of office/remote working