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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Human Data

Software Engineering role at OpenAI focusing on building data pipelines and tools for AI model training and evaluation, offering $255K-$405K plus equity in San Francisco.

Data Engineer, Product Analytics

Data Engineer position at Meta focusing on product analytics, requiring 4+ years of experience in data engineering and SQL.

Partner Engineer, Data Analytics, Google Cloud (Japanese, English)

Partner Engineer role at Google Cloud focusing on Data Analytics, requiring expertise in cloud computing, data management, and bilingual proficiency in Japanese and English.

Software Engineer 2

Software Engineer 2 position at Intuit focusing on data engineering, pipeline development, and AWS technologies, requiring 2-3 years of experience.

Analytics Engineer (L4) - Acquisition

Analytics Engineer role at Netflix focusing on acquisition analytics and consumer growth strategy using data-driven insights and A/B testing.

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?