You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Ebury

Senior Data Engineer

  • Hybrid
  • 6+ years
  • English (B2)

Salary

Not stated

Similar roles pay €45K - 80K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company uses data to guide its growth plan, and this role helps build the base for data-driven decisions across the business.

You would join the Data Engineering team, which sits within a Data team that also includes Data Scientists, Analytics Engineers and Data Analysts. The team is building and maintaining a large-scale Data Platform.

The company offers business accounts, hedging and financing on one integrated platform. It was founded in 2009, is a fast-growing fintech with 2000+ staff across nearly 70 cities, and its core product helps businesses manage global cash flow.

Hybrid, Madrid office: 4 days in the office and 1 day working from home.

The company welcomes diverse backgrounds and does not tolerate discrimination.

Applicants should only expect contact from an company's site address. The company never asks for payment during recruitment. Recruitment agencies and search firms are addressed in a separate notice.

AI and automated tools are used only for administrative tasks in recruitment. Human recruiters and hiring managers make all hiring decisions.

Responsibilities

  • Design, deploy and maintain reliable ELT and ETL pipelines that pull from transactional databases, REST APIs and file-based sources.
  • Work with others to design scalable data models that deliver clean, structured data for BI tools and team-level decisions.
  • Run orchestration with Apache Airflow on GCP Cloud Composer, and use GCP services such as Cloud Run, GKE, Cloud Functions and Artifact Registry.
  • Apply software engineering practices such as version control, CI/CD, testing and code review, and work to reduce technical debt.
  • Automate end-to-end data workflows so that teams across the company no longer need manual extracts.
  • Help put data quality standards, access controls and governance policies in place across the platform.
  • Current stack: Google Cloud Platform, Apache Airflow, dbt and dbt Cloud, Docker, Cloud Build, Looker and Looker Studio, GitHub, Jira, Hevo Data, and Synq or DataHub.

Requirements

  • 3+ years of data engineering experience, including building, maintaining and tuning pipelines in big data environments.
  • Strong Python and SQL skills.
  • Solid knowledge of the software development lifecycle, testing, documentation through RFCs, and continuous deployment for data systems.
  • A genuine interest in keeping up with modern data standards, tools and practices.
  • Professional-level English.

Conditions

Full-time senior role based in Madrid, with a hybrid schedule of 4 days in the office and 1 day from home.

Equal opportunity: the company welcomes applicants from all backgrounds.

Benefits

  • A personalised 30/60/90-day onboarding plan with a 1:1 mentor from the experienced team.
  • Direct influence on platform architecture, data governance and core business decisions.
  • A supportive culture that encourages data modeling reviews, knowledge sharing and good practice.

Where you’d work

Part of the week in the office

About the company

Ebury

  • Industry: FinTech

Office in Madrid, Spain

Also hiring in Brussels, Belgium, Porto, Portugal, Lyon, France and 15 more places

1 of their 44 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Company, Requirements
Tech stack
  • Python
  • SQL
  • Google Cloud
  • Kubernetes
  • Docker
  • dbt
  • Looker
  • Airflow
Seniority
Senior
Industry
FinTech
Specialty
Data Engineering
Region
Europe
Pay period
Annual
Show 6 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Seniority
Senior
Experience
3+ years
Tech stack
  • Python
  • SQL
  • Google Cloud
  • Kubernetes
  • Docker
  • dbt
  • Looker
  • Airflow

Location

Work model
Hybrid
Region
Europe
Office
  • Madrid, Spain

Compensation

Salary
Salary by agreement
Pay period
Annual

Company

Industry
FinTech

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason