Data Engineer

FinTech firm offering FX risk management, trade finance, currency accounts, and international payments solutions
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Data Engineer

Ebury, a rapidly growing FinTech company ranked among the top 15 European Fintechs, is seeking a Data Engineer to join their Data Engineering team in Madrid. The role is crucial for maintaining Ebury's Data Warehouse and supporting company-wide data initiatives.

The Data Engineering team works collaboratively with Data Scientists, Analytics Engineers, and Data Analysts to build ETL pipelines, provide clean data for analysis, develop specific data models, and automate solutions. The tech stack includes Google Cloud Platform, Apache Airflow, dbt Cloud, Docker, and various modern data tools.

As a Data Engineer, you'll be mentored by experienced team members and work on designing, developing, and maintaining data pipelines. You'll participate in data modeling reviews, implement data governance policies, and contribute to reducing technical debt. The role offers opportunities for professional growth through a structured career progression framework.

Ebury, founded in 2009 and headquartered in London, has over 1700 staff across 25+ countries. The company received a £350 million investment from Banco Santander in 2019. They pride themselves on their inclusive culture and commitment to diversity, welcoming applications from candidates requiring work permits.

The position offers competitive benefits, equity through performance bonuses, paid time off, professional development opportunities, and the chance to work with a diverse technology team committed to best practices and agile principles. The role is hybrid, requiring 4 days in the office and 1 day working from home in Madrid.

Last updated 3 minutes ago

Responsibilities For Data Engineer

  • Design, develop, deploy and maintain ELT/ETL data pipelines
  • Participate in data modelling reviews and discussions
  • Serve hands-on delivery of data models using solid software engineering practices
  • Manage pipeline orchestration using Airflow and GCP services
  • Work on reducing technical debt
  • Implement data governance policies
  • Collaborate with team members to reinforce best practices
  • Identify opportunities to optimise existing processes

Requirements For Data Engineer

Python
Kubernetes
  • 3+ years of data/analytics engineering experience
  • Proficiency in Python, SQL and Airflow
  • Knowledge of software engineering practices in data (SDLC, RFC)
  • Stay informed about latest developments in Data
  • Fluency in English

Benefits For Data Engineer

Visa Sponsorship
Equity
  • Competitive salary
  • Career progression framework
  • Equity through performance bonus
  • Paid time off
  • Professional development and training
  • Work permit sponsorship available
  • Open Source friendly environment

Interested in this job?

Jobs Related To Ebury Data Engineer

Data Engineer - Data Platform Engineer

Join Ebury as a Data Engineer to help model and maintain the Data Platform, working with cutting-edge technologies in a fast-growing FinTech company.

Analytics Engineer, Strategy and Analytics

Analytics Engineer role at Novo focused on building and improving analytical architecture for decision making across product suite.

Data Engineer

Data Engineer position at Capco focusing on implementing enterprise data solutions and analytics for financial services clients.

Data Visualization Engineer

Data Visualization Engineer role at Tempus, building healthcare insights dashboards using SQL, Looker, and modern data warehouse technologies.

Data Engineer - Growth Team

Data Engineer position at Pigment focusing on growth initiatives, requiring Python/SQL expertise and 2+ years of experience, offering competitive benefits and hybrid work environment.