Data Engineer in Abingdon

Data Engineer in Abingdon

Abingdon Full-Time 50000 - 70000 ÂŁ / year (est.) No home office possible
Conrad Energy

At a Glance

  • Tasks: Build and maintain data pipelines for energy trading using Python, SQL, and Spark.
  • Company: Join Conrad Energy, a fast-growing UK energy company powering the move towards renewables.
  • Benefits: Enjoy health cashback, 24/7 private GP access, and a performance-based bonus.
  • Other info: Hybrid role with excellent career growth opportunities in a dynamic environment.
  • Why this job: Work on live trading systems and gain expertise in energy markets and technology.
  • Qualifications: Strong Python and SQL skills with experience in data engineering.

The predicted salary is between 50000 - 70000 ÂŁ per year.

We're looking for a talented Data Engineer to join our Trading team at Conrad Energy. This is a hands‑on engineering role responsible for building and operating the data infrastructure that supports energy trading across UK Gas and Power markets. You’ll work at the intersection of data engineering and live trading, ensuring traders have reliable, timely, and explainable access to market data, asset schedules, and trading positions. Data availability and correctness are business‑critical, and this role has clear ownership of production pipelines. The role is a hybrid location, with a requirement to be office based 1–2 times per week. Our Trading Desk is in Abingdon, just outside of Oxford.

About Conrad Energy Ltd: Conrad Energy is a fast‑growing UK energy company. We’re powering the move towards renewables through innovation and technology. We generate power to support the National Grid when renewables can’t meet demand and we buy, sell and manage energy for businesses nationally. With a portfolio including gas, batteries, solar, wind and hydrogen, our 83 sites, operational or in construction, have a potential to generate 983MW of power making us one of the leading flexible energy providers in the country. Optimised and operated using our market‑leading software, iON+, we’re at the forefront of shaping a more efficient energy sector that is both reliable and sustainable. Over the last few years, we’ve planned and developed some of the largest energy infrastructure projects in Europe, as well as rapidly expanding the number of business customers working with us. We’re proud to power a changing world, building a better future for us all.

Key Responsibilities:

  • Build and maintain high‑availability data pipelines for energy market data (e.g. EPEX, BMRS, NESO) using Python, SQL, and Spark
  • Support data flows to ensure our Power Generation and Storage assets are delivering the appropriate contracted schedules
  • Design and manage Delta Lake tables and SQL Databases, applying appropriate partitioning, optimisation, indexing, and data modelling strategies
  • Develop monitoring dashboards and alerting to provide transparency on pipeline health, data freshness, and failure states
  • Implement data quality checks, validation logic, and reconciliation across multiple market data sources
  • Optimise pipeline performance and manage compute cost through efficient Spark and SQL design
  • Produce and maintain clear technical documentation for data schemas, pipelines, and operational processes
  • Contribute to structured Git‑based development workflows and CI/CD pipelines (Azure DevOps)
  • Support other business areas (Back and Middle Office) on ensuring they have the latest settlement and industry data delivered to them

Essential:

  • Strong Python and SQL skills, with experience building and operating data pipelines
  • Ability to contribute and implement SQL database management techniques such as index maintenance and query optimisations
  • Hands‑on experience with Spark, Delta Lake, and modern Lakehouse architectures
  • Familiarity with cloud PaaS data platforms such as Microsoft Fabric or Databricks
  • Solid understanding of data modelling, storage formats, and performance principles
  • Experience using Git and working within CI/CD pipelines
  • Comfortable working in an environment where data reliability directly impacts the business

Desirable:

  • 2+ years' experience in data engineering or a similar production‑focused role
  • Exposure to energy markets, trading systems, or financial data
  • Knowledge of Microsoft Azure Cloud Services (e.g. Function Apps)
  • Experience integrating REST APIs or working with event‑driven data
  • Familiarity with orchestration tools (e.g. Azure Data Factory)
  • Understanding of warehouse and lakehouse design patterns
  • Basic awareness of trading concepts such as positions, P&L, and market schedules

Why Join us:

  • Work on production systems used directly by a live trading desk
  • Opportunity to build deep expertise in energy markets and trading technology
  • SimplyHealth health cashback plan
  • 24/7 Private GP access
  • Salary Sacrifice EV Scheme
  • Discretionary performance‑based bonus

Data Engineer in Abingdon employer: Conrad Energy

Conrad Energy is an exceptional employer, offering a dynamic work environment where innovation meets sustainability in the energy sector. As a Data Engineer, you'll play a pivotal role in supporting live trading operations while enjoying a hybrid work model that promotes flexibility. With a strong focus on employee growth, competitive benefits like private healthcare access, and the chance to contribute to cutting-edge projects in renewable energy, Conrad Energy is dedicated to building a better future for both its employees and the planet.
Conrad Energy

Contact Detail:

Conrad Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer in Abingdon

✨Tip Number 1

Network like a pro! Reach out to folks in the energy sector, especially those working in trading and data engineering. Attend industry events or webinars, and don’t be shy about sliding into LinkedIn DMs. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your data pipelines, SQL queries, or any projects you've worked on. This is your chance to demonstrate your hands-on experience with Python, Spark, and all that jazz. A well-presented portfolio can really set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of energy markets and trading systems. Familiarise yourself with key concepts like positions and P&L. We want to see that you’re not just a tech whiz but also understand the business side of things!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Conrad Energy and being part of our mission to power a changing world.

We think you need these skills to ace Data Engineer in Abingdon

Python
SQL
Spark
Delta Lake
Data Pipeline Development
Data Modelling
Cloud PaaS Data Platforms
Git
CI/CD Pipelines
Data Quality Checks
Performance Optimisation
Monitoring Dashboards
Event-Driven Data Integration
Orchestration Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Python, SQL, and Spark, and don’t forget to mention any relevant projects or achievements that showcase your skills in building data pipelines.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about energy markets and how your background makes you a perfect fit for our Trading team. Keep it concise but impactful!

Showcase Your Technical Skills: In your application, be sure to highlight your hands-on experience with data engineering tools and techniques. Mention specific projects where you've implemented SQL database management or worked with cloud platforms like Azure or Databricks.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Conrad Energy!

How to prepare for a job interview at Conrad Energy

✨Know Your Data Engineering Basics

Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss how you've built and maintained data pipelines in the past, as this role is all about ensuring data availability and correctness.

✨Familiarise Yourself with Energy Markets

Since this position is focused on energy trading, it’s a good idea to understand the basics of energy markets and trading concepts. Research how market data impacts trading decisions and be prepared to discuss any relevant experience you have in this area.

✨Showcase Your Problem-Solving Skills

Be ready to share examples of how you've optimised pipeline performance or managed compute costs in previous roles. Think of specific challenges you've faced and how you overcame them, especially using tools like Spark and Delta Lake.

✨Prepare Questions About the Role

Interviews are a two-way street! Prepare thoughtful questions about the team, the technologies they use, and how they measure success in this role. This shows your genuine interest and helps you assess if it's the right fit for you.

Data Engineer in Abingdon
Conrad Energy
Location: Abingdon

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

>