
Data Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking talented Data Engineers at all experience levels to join our growing team in Pune, India. As a Data Engineer at bp, you will be an integral part of a cross-disciplinary team, collaborating closely with software engineers, data scientists, data managers, and business partners.
Your responsibilities will include architecting, designing, implementing, and maintaining robust and scalable data infrastructure. You will write, deploy, and maintain software to build, integrate, manage, and ensure the quality of data across bp. Adhering to and advocating for software engineering best practices, including technical design, code reviews, unit testing, monitoring, and documentation, is crucial.
You will be responsible for deploying secure and well-tested software that meets stringent privacy and compliance requirements, and for developing, maintaining, and improving CI/CD pipelines. Embracing site-reliability engineering principles, you will participate in on-call rotations, define and maintain SLAs, and contribute to improving developer velocity through infrastructure as code and containerization.
We are looking for candidates with a BS degree or equivalent experience in computer science or a related field. You should possess deep, hands-on experience in designing, planning, building, productionizing, and maintaining reliable and scalable data infrastructure and products in complex environments. Proficiency in one or more object-oriented programming languages (e.g., Python, Scala, Java, C#) and sophisticated SQL knowledge are essential. Experience with large-scale distributed data systems and expertise across the entire data lifecycle are highly valued.
Strong stakeholder management skills and the ability to lead initiatives through technical influence are important. A continuous learning and improvement mindset is key to success in this role. Prior experience in the energy industry is not required.
This role offers hybrid working arrangements and is eligible for relocation assistance within India. Travel requirements are negligible.
Key skills include: Commercial Acumen, Communication, Data Analysis, Data cleansing and transformation, Data domain knowledge, Data Integration, Data Management, Data Manipulation, Data Sourcing, Data strategy and governance, Data visualization and interpretation, Digital Security, Extract, transform and load, Group Problem Solving.
Company
BP
BP is a global energy company committed to powering a better world. Our Technology organization is at the forefront of software and platform development, building the technologies that drive all of bp...