Senior Data Engineer

Senior Data Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
CFP Energy

At a Glance

  • Tasks: Design and build data infrastructure to power innovative energy solutions.
  • Company: Join CFP Energy, a leader in sustainable energy trading.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on innovation and sustainability.
  • Why this job: Make a real impact in the transition to a low-carbon economy.
  • Qualifications: Experience in data engineering, Python, SQL, and cloud platforms.

The predicted salary is between 60000 - 80000 £ per year.

Join to apply for the Senior Data Engineer role at CFP Energy. We’re looking for a Senior Data Engineer to help design, build, and scale the data infrastructure that powers our products and decision-making. You’ll play a key role in shaping how data flows across the organisation, from ingestion and processing to analytics and insights. You’ll collaborate with developers, analysts, and the trading teams to make sure our data is reliable, accessible, and built for the future. This role combines hands-on engineering with architectural thinking; where you’ll contribute to design discussions, improve data pipelines, and help set technical direction. We want someone who’s comfortable taking ownership, enjoys solving complex problems, and can work across multiple systems and teams to deliver real impact.

Key Responsibilities

  • Design, build, and maintain robust data pipelines that support analytics, BI reporting, and product use cases.
  • Participate in architectural discussions and contribute to the long-term technical roadmap.
  • Build and optimise ETL/ELT processes to handle small to large-scale data processing needs.
  • Develop well-structured data models and maintain clear documentation to support data discovery and self-service analytics.
  • Collaborate closely with software developers, analysts, and trading teams to understand requirements and deliver reliable, well-designed data solutions.
  • Identify opportunities to improve performance, automate manual processes, and enhance data quality and reliability across systems.

Core Skillset

  • Collaborative mindset: We value people who are not only skilled but genuinely enjoyable to work with. You foster a positive, respectful team culture and communicate openly to get things done together.
  • Analytical thinking: Performance and accuracy are central to what we do. You bring curiosity, structure, and a strong attention to detail to every challenge.
  • Problem-solving ability: You’re comfortable tracing issues through multiple systems and services to uncover root causes. You stay calm under pressure and take pride in finding elegant, lasting solutions.
  • Clear communication: You can explain complex technical concepts clearly and confidently, bridging the gap between technical and non-technical teams to keep everyone aligned.

Required Skills & Experiences

  • Data warehousing: You should be able to understand the difference between application databases and analytical warehouses and can design data models that make sense for both. You should know when to use which technology, and why.
  • Python: Proven expertise in Python. Familiarity with C# is beneficial, but not essential.
  • SQL: You should be comfortable writing complex queries, tuning for performance, and working with both relational & analytical databases such as PostgreSQL or ClickHouse.
  • Containers: You know your way around containerised environments and understand how to build, run, and deploy services both locally and in production.
  • Cloud platforms: Experience with cloud ecosystems, particularly Azure, and a strong understanding of distributed systems will serve you well.

Nice to have

  • Kubernetes & Helm: Experience deploying and managing containerised applications in production environments. Familiarity with scalability, fault tolerance, and parallel workloads in distributed clusters is highly valued.
  • Kafka (Confluent): Exposure to event-driven architectures, ideally with Kafka, is a strong plus. Knowledge of Flink or KSQL for stream processing is even better.
  • Airflow: Experience setting up, configuring, maintaining, and optimising Airflow DAGs beyond simple usage will help you hit the ground running.
  • Energy Industry Experience: A working understanding of the energy/commodity trading landscape or the unique data challenges in this space will make your contributions even more impactful.
  • Trading Domain Knowledge: Familiarity with how traders think and operate, especially around real-time decision making and data flows is a bonus.

About us

CFP Energy is an award-winning energy trading and sustainability firm, accelerating the transition to a low-carbon economy through innovative financial and energy solutions. We began by helping organisations make sense of carbon credit markets — optimising how emissions are priced, traded, and offset across global ecosystems. Today, our work spans across the full range of energy and sustainability solutions. From designing supply and hedging strategies, and securing renewable energy certificates, to sourcing and delivering biofuels, biogas, and transitional fuels. We’re a progressive, forward-thinking group at the forefront of environmental innovation. Our clients range from small businesses to major corporates, all seeking to reach net zero, manage energy risk, and secure reliable access to power and gas resources. Beyond our current ventures, we’re constantly exploring new business models and energy investment opportunities, because for us, it’s not just about keeping pace with change, but leading it. Our Technology team is a cross-functional mix of friendly, talented people. United by curiosity and a passion for data, we design the systems and pipelines that power smarter decisions across the business, turning complex energy data into meaningful insight that drives real-world impact.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Industries: Services for Renewable Energy

Senior Data Engineer employer: CFP Energy

CFP Energy is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As a Senior Data Engineer, you'll be part of a forward-thinking team dedicated to driving the transition to a low-carbon economy, with ample opportunities for professional growth and development. Our culture fosters open communication and teamwork, ensuring that every employee feels valued and empowered to make a real impact in the energy sector.
CFP Energy

Contact Detail:

CFP Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your data projects, especially those that highlight your experience with Python, SQL, and cloud platforms. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Be ready to tackle real-world scenarios and explain your thought process clearly. Remember, they want to see how you approach challenges, so don’t hold back!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at CFP Energy. Let’s make an impact together!

We think you need these skills to ace Senior Data Engineer

Data Warehousing
Python
SQL
ETL/ELT Processes
Data Modelling
Cloud Platforms (Azure)
Containerisation
Kubernetes
Kafka (Confluent)
Airflow
Analytical Thinking
Problem-Solving Ability
Clear Communication
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your data engineering projects, especially those involving Python, SQL, and cloud platforms like Azure. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your experience aligns with our mission at CFP Energy. Don’t forget to mention any relevant experience in the energy sector if you have it!

Showcase Your Problem-Solving Skills: In your application, share specific examples of complex problems you've solved in previous roles. We love candidates who can demonstrate analytical thinking and a collaborative mindset, so let us know how you’ve worked with teams to deliver impactful solutions.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we love seeing candidates who take that extra step!

How to prepare for a job interview at CFP Energy

✨Know Your Data Inside Out

Before the interview, brush up on your knowledge of data warehousing and the differences between application databases and analytical warehouses. Be ready to discuss how you would design data models for both, as this will show your understanding of the role's core requirements.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles, especially those involving data pipelines or ETL processes. Highlight your analytical thinking and how you traced issues through multiple systems to find elegant solutions.

✨Communicate Clearly and Confidently

Practice explaining technical concepts in simple terms. You’ll need to bridge the gap between technical and non-technical teams, so being able to communicate clearly is crucial. Consider doing mock interviews with a friend to refine your delivery.

✨Demonstrate Collaboration and Team Spirit

CFP Energy values a collaborative mindset, so be prepared to discuss how you've worked effectively within teams. Share specific instances where you fostered a positive team culture or contributed to architectural discussions, showing that you can work well with developers, analysts, and trading teams.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>