B

BP

Global energy company transitioning to renewables

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSão Paulo, State of São Paulo, BrazilNo salary listed

About the Job

Requirements

  • A Bachelor of Science degree in computer science or a related field.
  • 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 and the ability to lead initiatives through technical influence.

Responsibilities

  • Work as part of a cross-disciplinary team with 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 to build, integrate, manage, maintain, and quality-assure data.
  • Adhere to and advocate for software engineering best practices, including technical design and reviews, unit testing, monitoring and alerting, code check-ins and reviews, and documentation.
  • Deploy secure, well-tested software that meets privacy and compliance requirements; develop, maintain, and improve continuous integration and continuous delivery pipelines.
  • Ensure service reliability and follow site reliability engineering practices, including participating in on-call rotations for maintained services and defining and maintaining service-level agreements.
  • Design, build, deploy, and maintain infrastructure as code; containerize server deployments.
  • Contribute to improving developer velocity.
  • Mentor others.

Desired Qualifications

  • Solid technical experience with AWS or Azure cloud platforms; experience with both is valued, but only one is required.
  • Hands-on big data experience with Databricks (Spark) or Palantir; AWS Glue or open-source Spark experience is also considered, with Databricks preferred.

About the Company

BP

Global energy company transitioning to renewables

BP operates as a global energy company that supplies oil, gas, and electricity while also investing in renewable energy projects such as solar and offshore wind. It manages exploration, production, and distribution of energy resources and aims to help the world move toward a net-zero future by growing its renewable energy capacity and reducing carbon emissions. Unlike firms that focus only on fossil fuels or renewables, BP combines traditional energy with a broad, ongoing shift toward sustainable solutions, funded by strategic investments in climate-friendly projects. Its goal is to provide reliable energy to governments, businesses, and consumers while delivering value to shareholders and supporting societal sustainability goals.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1909

Recently Posted Jobs

Explore more opportunities at BP

See more jobs