Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed. Senior Data Engineer Madrid Office
- Hybrid: 4 days in the office, 1 day working from home At Ebury, our ambitious strategic growth plan is powered by data. We are looking for a Senior Data Engineer to join our collaborative Data Engineering team and help build the foundation for data-driven decisions across the entire business. Our Data team
- comprising Data Scientists, Data Engineers, Analytics Engineers, and Data Analysts is on a mission to build, scale, and maintain a world-class Data Platform. Design, deploy, and maintain robust ELT/ETL data pipelines from diverse sources (transactional databases, REST APIs, and file-based endpoints). Model & Warehouse: Collaborate on scalable data models to supply clean, structured data for BI tools and department-specific decision-making. Modernize & Optimize: Manage orchestration using Apache Airflow (GCP Cloud Composer) and leverage GCP native services (Cloud Run, GKE, Cloud Functions, Artifact Registry). Apply software engineering best practices (version control, CI/CD, testing, code reviews) while actively reducing technical debt. Automate end-to-end data workflows to eliminate manual extracts, freeing teams across Ebury to focus on high-value analysis. Govern & Refine: Help implement data quality standards, access controls, and data governance policies across the platform. Cloud Infrastructure: Google Cloud Platform (GCP) Orchestration & Transformation: Apache Airflow, dbt & dbt Cloud CI/CD & Containers: Docker,
Cloud Build Business Intelligence: Tooling & Management: GitHub, Jira Data Integration & Observability: Hevo Data, Synq / DataHub 3+ years in data engineering, with a track record of building, maintaining, and optimizing pipelines in big data environments. Strong proficiency in Python and SQL. Solid understanding of SDLC, testing, documentation (RFCs), and continuous deployment in a data environment. A strong curiosity to stay up to date with modern data industry standards, technologies, and best practices. Professional fluency in English. Hands-on experience with key tools in our stack (dbt, GCP, Airflow, Looker). Strong grounding in dimensional modeling and data warehousing concepts. High-Impact Work: Direct influence over platform architecture, data governance, and core business decisions. A supportive environment where data modeling reviews, knowledge sharing, and best practices are actively encouraged. Ebury delivers sophisticated, integrated solutions
- business accounts, hedging, and financing
- on a single platform with a seamless workflow. Since its founding in ****, Ebury has always been a fast-growing leader in fintech. At the heart of our offering is a proprietary platform, purpose-built to help businesses seamlessly streamline and manage integral cash flow. We focus on continuous product evolution and innovation to build the infrastructure for borderless growth and help our clients scale at every stage. The opportunities at Ebury are as diverse as our people, ranging from business development to engineering roles across our tech pillars. We stand against discrimination in all forms and are against the intolerance of differences that makes us a modern and successful organisation. Important Security Notice For Job Applicants
📌 Senior Engineer, Data Engineering (España)
🏢 Ebury
📍 España