
Staff Data Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
bp is seeking a highly skilled Staff Data Engineer to join our Technology team in Kharadi, Pune, India. This role is part of the IT&S Group and will support the dynamic Fleet Team within the Mobility & Convenience organization.
You will be instrumental in developing and maintaining technology that underpins our global fleet business, supporting a growing number of fleet vehicles by deploying innovative marketing and consumer engagement strategies. Your work will span solutions for car & van and truck segments, encompassing both fossil fuel and electric vehicles. You will empower Fleet Managers with essential digital tools and services to manage fleet complexity, ensure regulatory compliance, and reduce total cost of ownership.
As a Data Engineer at bp, you will design, construct, install, test, and maintain highly scalable data management systems. You will build the infrastructure for generating, collecting, and analyzing large datasets. Key responsibilities include developing and maintaining robust data architectures such as databases and large-scale processing systems, ensuring these architectures support advanced data analytics, and preparing data for prescriptive and predictive modeling.
Responsibilities include:
- Collaborating within a cross-disciplinary team of data engineers, software engineers, data scientists, data managers, and business partners.
- Independently identifying and solving problems within the broader organization by leveraging in-depth technical and business understanding.
- Architecting, designing, implementing, and maintaining reliable and scalable data infrastructure for data movement, processing, and serving.
- Serving as a tech lead for large-scale or multiple medium-sized projects.
- Effectively managing project delivery using mature agile methodologies.
- Writing, deploying, and maintaining software for building, integrating, managing, maintaining, and quality-assuring data at bp.
- Adhering to and advocating for software engineering best practices, including technical design, code reviews, unit testing, monitoring, and documentation.
- Deploying secure, well-tested software that meets privacy and compliance requirements, including developing and maintaining CI/CD pipelines.
- Ensuring service reliability through site-reliability engineering best practices, including on-call rotations and defining/maintaining SLAs.
- Designing, building, deploying, and maintaining infrastructure as code, and containerizing server deployments.
- Actively contributing to improving developer velocity and engineering excellence.
- Participating in industry working groups for standard evolution.
- Mentoring others and contributing to or leading data engineering learning and development initiatives.
To be successful in this role, you will need:
- A minimum of 8 years of 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 such as Python, Scala, Java, or C#.
- Mastery of database concepts and SQL.
- Experience leading the design and implementation of large-scale distributed data systems.
- Deep knowledge and hands-on experience with a wide range of technologies across the entire data lifecycle, staying current with field developments.
- Strong stakeholder management skills and the ability to lead large initiatives through technical influence.
- A continuous learning and improvement mindset.
- A BS degree in computer science or a related field, or equivalent knowledge and experience.
While no prior experience in the energy industry is required, a strong foundation in data engineering is essential.
This is a hybrid role, combining office and remote working. Up to 10% travel is expected. Relocation assistance within India is available.
Company
BP
bp is a global energy business dedicated to reimagining energy for people and our planet. Our ambition is to become a very different kind of energy company by 2030, actively contributing to achieving ...