1. Home
  2. Careers
  3. Jobs at bp
  4. Staff Data Engineer

Staff Data Engineer

Staff Data Engineer

  • Location India - Maharashtra - Pune
  • Travel required Yes - up to 10%
  • Job category IT&S Group
  • Relocation available Yes - Domestic (In country) only
  • Job type Professionals
  • Job code 130443BR
  • Experience level Senior
Apply Search all jobs at bp

Job summary

As part of the Data & Analytics Centre of Excellence you will work on the top data & analytics projects across bp, giving you broad exposure to various business areas and corresponding tech stacks. Your role requires leading through influence, both technical individual contributors and executives.


  • Designs, writes, deploys and maintains software to build, integrate, manage, maintain, and quality-assure data at bp.
  • Creates positive engagement and drives an inclusive work environment with team and stakeholders through the quality of interactions and collaboration across multiple business entities.
  • Effectively works with cross-disciplinary collaborators and stakeholders across multiple business entities.
  • Architects and designs reliable and scalable data infrastructure.
  • Advocates for and ensures their team adheres to software engineering best practices (e.g. technical design, technical design review, unit testing, monitoring & alerting, checking in code, code review, documentation),
  • Responsible for deploying secure and well-tested software that meets privacy and compliance requirements.
  • Responsible for service reliability and following site-reliability engineering best practices: on-call rotations for services they oversee, responsible for defining and maintaining SLAs.
  • Actively contributes to improve developer velocity.
  • Actively mentors others.

Required Criteria:
  • Deep and hands-on experience (typically 5+ years) 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 (e.g. Python, Go, Java, C++)
  • Advanced SQL knowledge
  • Experience designing and implementing large-scale distributed systems
  • Deep knowledge and hands-on experience in technologies across all data lifecycle stages
  • Strong stakeholder management and ability to lead large organizations through influence
  • Continuous learning and improvement mindset
  • BS degree in computer science or related field
  • No prior experience in the energy industry required

Apply Search all jobs at bp