About RES
We’re the world’s largest independent renewable energy company, guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero‑carbon energy.
We believe that achieving this ambition is impossible without our people. We invest in personal and professional growth, enabling rewarding work that has real impact and offers opportunities to learn from inspiring colleagues across a global network.
Our competitive package offers a wide range of benefits and rewards.
Job Summary
The Senior Data Engineer role is a unique opportunity to help build a world‑class global data platform. You’ll be responsible for delivering products for our internal customers, designing, implementing, and maintaining complex data pipelines and infrastructure that will give RES a competitive edge. The Senior Data Engineer will build relationships and collaborate with key stakeholders.
Accountabilities
Key accountabilities include but are not limited to:
* Architect, build, implement and operate reliable, secure and observable data pipelines and curated datasets that power enterprise reporting, analytics and AI/ML use cases.
* Take ownership of engineering quality, automation and performance across the data platform, partnering with architecture, governance, modelling and reporting teams to deliver end‑to‑end data products.
* Lead and directly line‑manage the data engineering team, driving a high‑performing team, accountability, innovation and adoption of the latest technology for automation, cost‑efficiency and innovation.
* Implement robust engineering standards and lead the delivery of curated datasets with strong data‑quality controls and monitoring, driving observability and optimising performance and cost.
* Lead work across IT leadership, business domains and source‑system owners to onboard new sources and validate extracts.
* Lead incident response strategy and implementation, and continuously improve BAU operations; drive root‑cause remediation.
* Drive technical decisions, evaluate new technologies and tools, and contribute to continuous improvement of our data ecosystem.
* Build our Data Platform and solve complex data problems to deliver insights, helping to build our trading data platform.
* Foster a culture of sharing, mentor junior engineers, provide guidance, and drive excellence.
* Convert data engineering and architecture best practices into the Data and Engineering teams, building a data culture based on the highest quality and reliability standards.
* Lead AI/ML use cases by producing feature‑ready datasets and supporting data scientists with efficient data‑access patterns.
Skills
The successful candidate will need to demonstrate:
* Leadership – an essential skill in this senior role for mentoring and driving team success.
* Advanced skills in the Microsoft stack, including Azure, Fabric, Synapse, Purview and PowerBI.
* Expertise in data‑engineering tools and technologies including SQL, Python and related libraries.
* Strong problem‑solving skills, an operational mindset and the ability to mentor, lead, train and QA engineers.
* Innovation in the latest technologies for best‑practice engineering, including data and AI/ML.
* Strong, clear communication and stakeholder management, reporting risk, change and impact.
* Enthusiasm for helping juniors develop and grow.
* Ability to thrive in a role that demands technical and data‑driven results.
* Skilled in data engineering for AI/ML initiatives.
Qualifications and Experience
* Degree in a relevant field directly related to data.
* Significant experience delivering enterprise‑grade data‑engineering solutions in production environments and leading teams to deliver high‑performance outcomes.
* Proven experience as a Senior Data Engineer, with a strong portfolio of building real‑time data systems and teams using modern approaches.
* Extensive experience working with Data and Analytics teams to provide in‑depth analytics reporting capabilities across the business.
* Previous experience leading a small engineering team is essential, as is hands‑on current technical engineering experience.
* Extensive experience with Python, including open‑source data libraries and frameworks and messaging systems, and proficiency in building modern data warehouses.
* Azure mastery: deep expertise in the Azure ecosystem, specifically Azure Data Factory, Synapse, Unity Catalogue, Fabric, Purview – data lakes/lakehouse, data quality and testing frameworks and automation.
* Leading and maintaining security and privacy by design: access controls, handling of PII, auditability.
* Working knowledge of AI and machine‑learning data requirements.
* Demonstrated ability to lead and improve reliability, cost, performance and maintainability of data platforms.
* Building quality global datasets for BI and analytics consumption from many ingestion sources and leading/coaching regional data/analytics engineers, advising on projects.
* Mandatory proven experience in IFS (RES’s enterprise ERP system) and extensive experience in financial and human resources data and engineering in a global context.
* Working with third‑party data providers and ingesting real‑time data feeds.
At RES we celebrate difference because it makes our company a great place to work. We encourage applicants with different backgrounds, ideas and points of view, creating teams that work together to solve complex problems and design practical solutions for our clients. Our diverse perspectives come from many sources, including ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.
J-18808-Ljbffr