G

GoCardless

Global bank-debit network for recurring payments

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeLisbon, Portugal€58.4k - €87.6kIn-person

About the Job

Requirements

  • Strong proficiency in SQL and experience with relational and/or NoSQL databases.
  • Experience designing and maintaining data models, including dimensional, normalised, or wide-table approaches, and schema design for analytics or product use cases.
  • Hands-on experience building and maintaining ETL/ELT pipelines and ingesting data from third-party or internal sources using modern data engineering tools such as Apache Airflow, Dataflow, or similar.
  • Experience with cloud data platforms, particularly Google Cloud Platform services such as BigQuery, CloudSQL, Dataflow, and Pub/Sub, or equivalent AWS/Azure services.
  • Proficiency in Python or another programming language commonly used in data engineering.
  • Experience with version control using Git and CI/CD practices.
  • Knowledge of data governance, security best practices, and data privacy regulations.
  • Strong communication skills and ability to explain technical concepts to non-technical stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and iterate data models and schemas, and build ETL/ELT pipelines to process large volumes of data efficiently and reliably.
  • Implement and maintain scalable data architectures and pipeline orchestration, including scheduling, dependencies, and retries, using cloud technologies to ensure high availability and performance.
  • Implement data quality checks, monitoring, and validation processes to ensure data accuracy and consistency across systems.
  • Work closely with engineers, data scientists, AI/ML engineers, analysts, and business teams across the company to understand requirements and deliver data solutions that meet their needs.
  • Stay current with emerging data technologies and best practices, and propose and implement improvements to data infrastructure and processes.
  • Create and maintain technical documentation, share knowledge with team members, and contribute to engineering best practices.

Desired Qualifications

  • Experience in the fintech or payments industry.
  • Familiarity with infrastructure as code tools such as Terraform or CloudFormation.
  • Experience designing or configuring data orchestration platforms and workflow management systems beyond day-to-day pipeline scheduling.
  • Familiarity with data streaming technologies and real-time data processing.
  • Knowledge of machine learning pipelines and supporting ML workflows.
  • Experience with data visualization tools and business intelligence platforms.

About the Company

GoCardless

Global bank-debit network for recurring payments

GoCardless provides a payment platform that helps businesses collect recurring payments using a global bank debit network. It supports subscriptions, invoices, memberships, and installment payments, offering an alternative to traditional card networks. The service works by enabling businesses to initiate collections through the GoCardless network, with fees charged per transaction. It integrates with other software through APIs and platform connectors, making it easy to embed GoCardless into existing systems. Compared to card-based payment providers, GoCardless focuses on a bank debit method optimized for recurring revenue at a global scale, serving clients from small businesses to large enterprises like TripAdvisor and The Guardian. The company's goal is to simplify and streamline the process of collecting recurring payments worldwide, improving efficiency, predictability, and cash flow for its customers.

Company size
501-1,000
Company stage
Acquired
Total funding
$634.4M
Headquarters
London, United Kingdom
Founded
2011

Recently Posted Jobs

Explore more opportunities at GoCardless

See more jobs