Lead Data Engineer
Role details
Job location
Tech stack
Job description
Are you an experienced data engineer who enjoys solving complex data challenges and helping others grow? We're looking for a Lead Data Engineer to join a collaborative, inclusive engineering environment where teams rotate based on interests and development goals. You'll work on enterprise-scale data pipelines, data-sharing capabilities, and onboarding new data sources - with real ownership and the freedom to explore new technologies.
This role is perfect for someone who combines deep technical ability with a natural instinct for mentoring and leading others. What you'll be doing
As a Lead Data Engineer, you'll shape and deliver key data-engineering work across the organisation, while helping to grow the capability of the wider engineering community. Your responsibilities will include:
- Designing, building and maintaining large-scale, production-grade data pipelines
- Developing data-sharing solutions and enabling the onboarding of new data sources across the enterprise
- Providing hands-on technical leadership and mentoring junior and mid-level engineers
- Introducing new tools, patterns and best practices to strengthen engineering quality and performance
What you'll bring
You'll be a confident technical leader who enjoys working in an environment that values continuous learning and collaboration.
Requirements
- Strong production experience with Python and Apache Spark
- Proven ability to lead, mentor and support engineering teams
- Solid STEM background with deep technical understanding
- Curiosity and willingness to learn new technologies and engineering approaches