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 months 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 Scientist, Sr Associate

Senior Data Scientist role at JPMorgan Chase focusing on machine learning and AI solutions for banking domain problems, requiring 4+ years experience and strong Python skills.

Data Scientist Associate

Data Scientist Associate position at JPMorgan Chase focusing on AI/ML solutions development, data analysis, and stakeholder collaboration in the IAM Data Platform team.

BI Developer – Associate

BI Developer role at JPMorgan Chase focusing on data warehouse, visualization, and analytics solutions using Alteryx, SQL, and Tableau.

Investment Banking - Technical Transaction Team, Energy - Petroleum Technologist - Associate

Associate Petroleum Technologist role at JPMorgan Chase, focusing on database management and technical analysis in energy sector investment banking.

Technical Business Data Analyst

Technical Business Data Analyst role at JPMorgan Chase focusing on regulatory reporting and data analysis for global trading operations.