Data infrastructure architecture and implementation
Object-oriented programming languages
Advanced database and sql knowledge
Data Engineers perform a vital role helping produce analytics that provide value for our customers and accelerate our business
Job Summary
Data Engineers perform a vital role helping produce analytics that provide value for our customers and accelerate our business.
Senior data engineers are expected to be technical leaders within the teams they work in, helping other technical individual contributors deliver key results for the business.
At bp, we support our people to learn and grow in a diverse and high-reaching environment and are committed to fostering an inclusive environment in which everyone is respected and treated fairly.
Matching Summary
Data Engineers perform a vital role helping produce analytics that provide value for our customers and accelerate our business.
Skills & Requirements
Must-have
Data infrastructure architecture and implementation
Object-oriented programming languages
Advanced database and SQL knowledge
Large-scale distributed data systems
Software engineering best practices
Cloud platform experience in AWS or Azure
Data lifecycle technology expertise
Nice-to-have
Mentoring and technical leadership
Cross-disciplinary team collaboration
Continuous learning and improvement mindset
Developer velocity improvement
Site-reliability engineering practices
Stakeholder management and technical influence
Key Requirements
BS degree in computer science or related field
Hands-on experience designing and maintaining scalable data infrastructure
Development experience in Python, Scala, Java, or C#
Experience with Databricks (SPARK), Palantir, AWS-Glue, or open source Spark