Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineer - Renewable energy

Climate17 Ltd

West of England

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking a skilled Python Software Engineer to design and implement robust applications in a hybrid working environment. The ideal candidate will have a strong foundation in Python, experienced in API development and ETL processes. With responsibilities ranging from database management to front-end development, this role plays a vital part in supporting the company's objectives within the renewable energy sector. Excellent technical skills in AWS, Flask, and SQLAlchemy required.

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in Python software development.
  • Proven experience with Python web frameworks.

Responsibilities

  • Develop and maintain in-house Python-based applications using Flask.
  • Build and optimise both user interfaces and APIs.
  • Develop and manage ETL pipelines with concurrency to handle large-scale data processing.
  • Ensure infrastructure is scalable and maintainable using Infrastructure as Code tools.

Skills

Python development
API development
ETL pipelines
AWS
Flask
SQLAlchemy
HTML
CSS

Education

Bachelor's degree in Computer Science or equivalent

Tools

PostgreSQL
Pulumi
Linux
Job description
Role

Climate17 are working with an international renewable energy business who develop, build and operate solar, wind and battery assets across the UK and southern Europe.

They are actively looking to hire a highly skilled and motivated Python Software Engineer. This role is ideal for someone with a strong foundation in Python development and a passion for building scalable, secure, and user-friendly applications in cloud environments. You will play a key role in designing and implementing robust APIs, user interfaces, and data pipelines that power our in-house system.

Responsibilities
  • Develop, and maintain in-house Python-based applications using Flask.
  • Build and optimise both user interfaces and APIs.
  • Develop and manage ETL pipelines with concurrency to handle large-scale data processing.
  • Ensure infrastructure is scalable and maintainable using Infrastructure as Code tools.
  • Implement and maintain relational databases, primarily PostgreSQL, using ORM libraries such as SQLAlchemy.
  • Understand, monitor and troubleshoot a wide range of AWS.
  • Contribute to front-end development using HTML and CSS where needed.
  • Collaborate with data team to develop strategies that ensure products effectively support the company’s objectives.
  • Gain understanding and ownership of the system by working closely with the existing data engineer and getting to grips with the code.
Requirements
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in Python software development.
  • Proven experience with Python web frameworks.
  • Strong understanding of API development.
  • Hands‑on experience with ETL pipelines and concurrent processing.
  • Experience in cloud platforms.
  • Required Technical Skills (or equivalent)
  • Cloud Platforms: AWS (ECS, S3, EC2, RDS, CloudWatch).
  • Frameworks & Libraries: Flask, SQLAlchemy.
  • Infrastructure as Code: Pulumi.
  • Operating Systems: Linux.
  • Front‑End: HTML, CSS.
  • Databases: PostgreSQL.
Location

Bristol – hybrid working

About Us

Climate17 is a purpose‑led, international Renewable Energy & Sustainability recruitment firm. We provide specialist talent acquisition services to organisations seeking to reduce their environmental footprint, as well as those working towards the decarbonisation of the energy sector.

Inclusive Application Process

Climate17 is committed to creating a diverse, inclusive and equitable workplace. We believe there is no solution to climate change without people. We aim to increase diversity across all areas and as such, we are committed to partnering with clients and candidates to create an inclusive and sustainable regenerative world.

We welcome applications from all qualified candidates, regardless of their ethnicity, race, gender, religious beliefs, sexual orientation, age, or whether or not they have a disability.

If you require additional support, equipment or resources in order to participate in the job application or interview process, please let us know.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.