BP
BP4h ago
Career Pages

Senior data Engineer

India - Pune
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior data Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at BP

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

As a Senior 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, testing, and maintaining architectures such as databases and large-scale processing systems, ensuring they support data analytics and preparing data for advanced modeling. You will develop data set processes, integrate new data management technologies, and collaborate with data scientists and analysts to ensure data accuracy and accessibility, playing a critical role in enabling data-driven decision-making through robust, efficient, and scalable data pipelines.

In this role, you will:

  • Be part of a cross-disciplinary team, working closely with other data engineers, software engineers, data scientists, data managers, and business partners.
  • Architect, design, implement, and maintain reliable and scalable data infrastructure to move, process, and serve data.
  • Write, deploy, and maintain software for building, integrating, managing, maintaining, and quality-assuring data at bp.
  • Adhere to and advocate for software engineering best practices, including technical design, reviews, unit testing, monitoring, code checks, code reviews, and documentation.
  • Deploy secure and well-tested software that meets privacy and compliance requirements, developing and improving CI/CD pipelines.
  • Be responsible for service reliability, following site-reliability engineering best practices, including on-call rotations, defining and maintaining SLAs, and managing infrastructure as code. Containerize server deployments.
  • Actively contribute to improving developer velocity.
  • Mentor other team members.

To be successful, you will need:

  • Deep, hands-on experience designing, planning, building, 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#.
  • Advanced database and SQL knowledge.
  • Experience designing and implementing large-scale distributed data systems.
  • Deep knowledge and hands-on experience with technologies across all data lifecycle stages.
  • Strong stakeholder management skills and the ability to lead initiatives through technical influence.
  • A continuous learning and improvement mindset.
  • A Bachelor's degree in computer science or a related field, or equivalent knowledge and experience.

This position involves up to 10% travel and is eligible for relocation within the country. It is a hybrid role, blending office and remote working.

Company

BP

BP

bp is a global energy business dedicated to reimagining energy for people and our planet. Our ambition is to be a very different kind of energy company by 2030, actively contributing to the world's ne...

India - Pune
Posted on Career Pages
Senior data Engineer at BP | India - Pune | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform