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
Modern data stack tool fluency
Scalable data infrastructure design
Object-oriented programming experience
Advanced SQL and database knowledge
Service reliability and site-reliability engineering
CI/CD pipeline development and maintenance
Nice-to-have
Cloud platform experience in AWS or Azure
Hands-on big data experience with Databricks or Spark
Mentoring and technical leadership
Strong stakeholder management
Continuous learning and improvement mindset
Collaboration in cross-disciplinary teams
Key Requirements
BS degree in computer science or related field
Experience designing and productionizing scalable data infrastructure
Development experience in Python, Scala, Java, or C#
Experience with large-scale distributed data systems