Description
Job Description
You'll join GoCardless, a global leader in bank payments, as a Data Engineer. You'll work in the Data and Business Systems group, collaborating with technical and non-technical people across the company.
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 using cloud technologies.
- Ensure data quality and governance by implementing data quality checks, monitoring, and validation processes.
- Collaborate with engineers, data scientists, AI/ML engineers, analysts, and business teams to understand requirements and deliver data solutions.
- Stay current with emerging data technologies and best practices, proposing and implementing improvements to data infrastructure and processes.
- Create and maintain technical documentation, share knowledge with team members, and contribute to engineering best practices.
Requirements
- Strong proficiency in SQL, with experience in relational and/or NoSQL databases.
- Experience designing and maintaining data models 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.
- Experience with cloud data platforms, particularly Google Cloud Platform (BigQuery, CloudSQL, Dataflow, Pub/Sub) or equivalent AWS/Azure services.
- Proficiency in Python or another programming language commonly used in data engineering.
- Experience with version control (Git) and CI/CD practices.
- Knowledge of data governance, security best practices, and data privacy regulations.
- Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Nice to Have
- Experience in the fintech or payments industry.
- Familiarity with infrastructure as code (Terraform, CloudFormation).
- Experience designing or configuring data orchestration platforms and workflow management systems.
- 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.
Benefits
- Wellbeing - stay healthy with dedicated support and medical cover
- Work away scheme - gives you the option to work away from your country of residence for up to 90 days in any 12 month period
- Adaptive Working - allows you to work flexibly, around your lifestyle
- Parental leave - to suit everyone embarking on life's great adventure
- Learning Budget - lead your own development with an annual learning budget
- Time off - generous holiday allowance, + 3 annual volunteer days, + 4 annual business-wide wellness days (‘GC Fridays’)