£825 Per day
Inside
Remote
United Kingdom
Summary: The Lead Data/Software Engineer role is a fully remote position focused on designing and developing scalable data pipelines using Python and SQL. The position requires a strong software engineering background and involves taking ownership of critical data systems that support analytics and AI/ML use cases in the energy sector. The role also includes mentoring and defining best practices within the data engineering team. This is a key position within an engineering-led data team, emphasizing performance and reliability in code development.
Key Responsibilities:
- Lead the design and development of scalable data pipelines using Python and SQL
- Write clean, production-grade code with a strong focus on performance and reliability
- Refactor and improve existing data systems to meet growing platform demands
- Define engineering best practices, coding standards, and data architecture patterns
- Act as a technical lead and mentor within the data engineering function
- Work closely with software engineers, product, and domain experts across the business
Key Skills:
- Senior or Lead-level experience in Data Engineering
- Strong Python and SQL skills with a software engineering mindset
- Background in Computer Science, Software Engineering, or similar (degree required)
- Experience building and operating production data platforms
- Comfortable owning complex systems end-to-end
- Experience in energy, utilities, or data-intensive domains is beneficial (not essential)
Salary (Rate): £825 daily
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Lead Data/Software Engineer (Python/SQL) - Fully Remote
Our client is looking for a Lead/Senior Data Engineer to join them on a fully remote, UK-based contract. This is a key role within an engineering-led data team, suited to someone with a strong software engineering background who enjoys building robust, scalable systems and setting technical standards.
You'll take ownership of critical data pipelines that support analytics, operational decision-making, and future AI/ML use cases across the energy domain.
Key Responsibilities
- Lead the design and development of scalable data pipelines using Python and SQL
- Write clean, production-grade code with a strong focus on performance and reliability
- Refactor and improve existing data systems to meet growing platform demands
- Define engineering best practices, coding standards, and data architecture patterns
- Act as a technical lead and mentor within the data engineering function
- Work closely with software engineers, product, and domain experts across the business
Experience
- Senior or Lead-level experience in Data Engineering
- Strong Python and SQL skills with a software engineering mindset
- Background in Computer Science, Software Engineering, or similar (degree required)
- Experience building and operating production data platforms
- Comfortable owning complex systems end-to-end
- Experience in energy, utilities, or data-intensive domains is beneficial (not essential)
This is an urgent requirement, please apply immediately for further details and a confidential discussion.