Data Engineer at Piclo

Posted on:
February 23, 2023

🔭 Our mission & vision

Job Description

About Piclo

The climate crisis means that now, more than ever, we need to act. Here at Piclo, we believe we are not powerless against climate change and are focused on enabling the transition to a decarbonised future. Our team is on a mission to make our energy systems smart, flexible and sustainable.

We’re hiring a Data Engineer to work alongside our friendly team of data engineers, software developers, product managers, designers and more that are at the forefront of transforming the energy sector.  

Who we are looking for 

We’re looking for a Data Engineer to work on our data and analytics services. Our data stack is based in AWS and utilises a range of cloud technologies to coordinate data ETL processes. The platform software stack comprises a single-page app and a microservice backend running on serverless infrastructure.

In a typical week, you will be central to developing our ability to make better, data-led decisions and handle ever increasing volumes of data. At Piclo, the Data team is an enablement team, and as such you will be expected to collaborate with the majority of the other teams within the organisation.

About you

Our ideal candidate meets many - but not necessarily all - of the below criteria:

You have 5+ years of experience as a data engineer or data adjacent engineering role.

You are comfortable and familiar with data engineering concepts such as ETL processes, query optimisation, database architecture and database performance.

You are proficient with SQL, analysing data, and basic statistics.

You have a good knowledge of data processing in Python, and have the ability to write clean, modular code.

You have some experience architecting, deploying and maintaining production infrastructure.

You can understand and clearly articulate concepts and relationships in data to technical and non-technical team members alike.

You have familiarity with software development best practices, TDD, git, agile project management.

You are an motivated and organised person. You enjoy the process of prioritising work and setting timelines while collaborating with cross-functional teams.

You are an excellent communicator who can build relationships with teammates from different disciplines, making sure that everyone is clear about what’s required of them. 

You’re fluent in English, even if it’s not your first language.

Also desirable:

You have worked with cloud-based platforms such as AWS.

You have specific experience with PostgreSQL, AWS RDS/Aurora, docker, serverless architecture, microservices.

You have experience with NoSQL, event stream processing, data lakes.

You are familiar with BI tooling (e.g. Tableau, Looker) fundamentals, or willing to learn.

You have a background / interest in advanced data science concepts such as machine learning.

About the role

As a member of the Data team, you will be central to developing our data analytics infrastructure to deliver accurate data in order to support the wider business.

Responsibilities will include the following:

Building and maintaining our internal data warehouse (we use AWS and Postgres) and support associated business analytics tools (we use Tableau and Looker Data Studio).

Innovating on our infrastructure and the technical implementation underpinning our data projects.

Advise and assist both internal and external stakeholders with data processing and analytics.

Communicate and document solutions and design decisions.

This role will be expected to align with our standards for information security and quality as they are relevant to the role.

What we can offer 

£57-81k, with standard share options and bonus scheme

25 days holiday (plus Bank Holidays)

35 hour week - with flexible working hours (within core business hours)

Hybrid working - with a minimum requirement to come into the office twice per month, to meet with your team  

Life Assurance, Income Protection and private Healthcare with Vitality (medical history disregarded)

A monthly expense budget for the extra kit or tools you might need to get your job done to the best of your abilities at home 

Annual allowance to spend on professional development

Regular off-site - where the whole company gets together

A super welcoming, supportive, collaborative and transparent culture where the priority is to help shape your role to find the best balance between what we need as a business and your career progression plans.

Who we are

Founded in 2013 by Andy, Alice and James, we are a quickly growing team of +60. Backed by Clean Growth Fund and Mott MacDonald Ventures, Piclo is a tech company poised to disrupt the way that electricity grids are run worldwide.

Piclo Flex is the leading independent marketplace that enables technologies, such as electric vehicles, to provide flexibility to electricity grids. With the rise in demand for renewables and clean technologies, our grids come under more stress and face challenges in maintaining the delicate balance of supply and demand. Piclo Flex smooths out the complex transition, delivering low-cost and resilient grids.

We know “flexibility” can be quite complex to understand at first, here’s a short video that explains “what are flexibility services?”


Our team welcomes everyone to work together on our mission. We are all in this together after all. We don’t believe that anyone should be discriminated against for any reason, be that age, nationality, gender, race, sexual preferences, religious beliefs, political leanings or disabilities. We welcome diversity among our colleagues and see it as important that everyone is supported and comfortable working with us. Piclo is expanding internationally, so English doesn’t have to be your first language, but we would like you to be fluent.

How to apply and interview process

To apply, email with ‘Data Engineer’ in the subject line (or click the Apply button below) and tell us about your skills and experience, and why you think you’d be a good fit for this role. 

Please include either a copy of your CV, the URLs for your personal site or Linkedin profile, as well as URLs to any relevant public repositories that might support your application. Please note that, at this stage, we’re more interested in hearing why you think you’re a good match for us and the role.

We conduct interviews in three stages

Introductory call: we’ll invite you for a short video call to discuss your experience and what you’re looking for in your next role. 

Challenge: If successful, applicants will be invited to complete a challenge relevant to the skills required in your role

Final interview: if successful, applicants will then be invited to a final, in-depth interview to meet additional members of the team

Responsibilities & tasks

Ideal candidate

Skills & qualifications

About the team

How to apply

Is something wrong with this job posting? Doesn't match your idea of good?
Let us know and help us maintain the quality of jobs.

Apply for this job