We're creating a new payment
network for the internet

Open positions

Data Engineer

We’re looking for a Data Engineer to help build systems and infrastructure that provide everyone at GoCardless with simple, self-service access to our data.

Annual payment volume at GoCardless exceeds $1 billion, and we’re processing tens of thousands of transactions every day. There’s a company wide need for accurate data: our sales team rely on historic transactional data to sell our products; our finance team need accurate revenue numbers to manage our accounts; our management team need to keep external stakeholders abreast of how our company metrics are progressing.

The role

As our first dedicated Data Engineer, you will help drive our Data Engineering development strategy from day one. You'll be joining a team of three Data Scientists, who sit within the wider Engineering team. You will work with people across technical and commercial teams to understand their needs, consider how best to put the data they need in their hands, then build & deliver the solution. For instance, you will help to decide whether to adopt tools like RedShift or BigQuery to enable performant ad-hoc analysis, integrate with systems like Tableau or Looker to make it easier to share data across the company, and assist with building dashboards to show an at-a-glance view of the business’ performance.

You’ll also have a hand in scaling and improving our existing data systems, including our in-house fraud detection system, metrics dashboards, and reporting tools.

In terms of our stack, we’re heavy users of Postgres - both our primary application database and analytics database run Postgres 9.4. Our backend technology is built in Ruby, but we use Python for our data projects, and a fair amount of Go in our infrastructure team.

What we're looking for

We want to work with people who are passionate about making data accessible to help people make better decisions. Given the versatile nature of this role, we’re looking for someone who can learn fast, enjoys working with others, and is a pragmatic decision-maker.

You should have a solid professional background in software engineering and should be capable of building and maintaining reliable and performant systems. We also expect that you’ll have a deep, but practical understanding of relational databases.

Bonus points for:

  • Experience designing data warehouses and assembling data pipelines.
  • Familiarity with modern data warehousing tools such as Amazon RedShift and Google BigQuery.
  • Prior use of BI tools such as Tableau, QlikView, Power BI, and Looker.
  • Computer Science degree, or equivalent experience.

Our team come from a variety of backgrounds and we welcome diversity – if you’re unsure, please apply. We offer a competitive salary and options package, commensurate with your experience.

In your application, please include your CV and a link to your GitHub, and a brief description of any interesting projects you’ve worked on that would be relevant to the role.

Apply now

Find out more about working at GoCardless

Visit our team page