Description
Job Overview
We are seeking a talented Data Engineer to join our team at GoCardless, a global leader in bank payments. You will play a crucial role in building and maintaining robust, scalable, and efficient data infrastructure, working closely with analytic engineers, analysts, and business stakeholders to deliver data solutions that drive business decisions.
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, ensuring high availability and performance.
- Implement data quality checks, monitoring, and validation processes to ensure data accuracy and consistency across systems.
- Collaborate with engineers, data scientists, AI/ML engineers, analysts, and business teams to understand requirements and deliver data solutions that meet their needs.
- Stay current with emerging data technologies and best practices, proposing and implementing improvements to our 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, using modern data engineering tools.
- Experience with cloud data platforms, particularly Google Cloud Platform 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.
- 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’)
Salary Range
€58,400 - €87,600