Staff Data Engineer – bp, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
bp’s purpose is to deliver energy to the world, today and tomorrow. With over 100 years of experience we focus on discovering, developing, and producing oil and gas, and delivering an integrated energy offering to governments and customers. Our strategy is centered on sustainability, aiming to achieve net zero by 2050 or sooner.
Responsibilities
- Lead, grow and develop a team of data engineers that write, deploy and maintain software to build, integrate, manage, and quality‑assure data at bp.
- Create positive engagement and drive an inclusive work environment with team and stakeholders through quality interactions and collaboration across multiple business entities.
- Set and communicate team priorities that align and support broader organizational goals.
- Work effectively with cross‑disciplinary collaborators and stakeholders across multiple business entities.
- Set clear expectations with individuals based on their level and role, and regularly discuss performance and development, providing feedback and coaching.
- Develop the mid‑term technical vision and roadmap within the scope of your team(s).
- Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Architect and design reliable and scalable data infrastructure.
- Advocate for and ensure the team adheres to software engineering best practices (technical design, design review, unit testing, monitoring & alerting, code checkout, code review, documentation).
- Ensure service reliability, apply site‑reliability engineering best practices, manage on‑call rotations, and define & maintain SLAs for services they oversee.
Qualifications
BS degree in computer science or related field.Typically 2+ years of experience leading, growing, and developing a data engineering team of 7–30 people.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.3+ years of experience in a technical leadership role overseeing projects.Development experience in one or more object‑oriented programming languages (e.g., Python, Scala, Java, C#).Solid database and 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 teams through managerial and technical influence.Continuous learning and improvement mentality.Why join our team?
At bp we provide an excellent working environment and employee benefits such as an open and inclusive culture, a great work‑life balance, tremendous learning and development opportunities, life and health insurance, and many others.
We support our people to learn and grow in a diverse and challenging environment. We believe our team is strengthened by diversity and are committed to crafting an inclusive environment in which everyone is respected and treated fairly.
Reinvent your career as you help our business meet the challenges of the future.
Apply now!
#J-18808-Ljbffr