
Opportunity at
EburySenior Data Engineer - Platform
Ebury wants a Senior Data Engineer for its Data Platform group in Porto. The job is hybrid, with four days in the office and one day…
Career Tools
About This Role
Ebury wants a Senior Data Engineer for its Data Platform group in Porto. The job is hybrid, with four days in the office and one day working from home. The team develops, maintains and improves the data platform that Ebury's growth plans depend on, with a focus on scalable, robust and innovative frameworks. The engineer will oversee the design, build and upkeep of a data platform used across the company.…
Job Description
Ebury wants a Senior Data Engineer for its Data Platform group in Porto. The job is hybrid, with four days in the office and one day working from home. The team develops, maintains and improves the data platform that Ebury's growth plans depend on, with a focus on scalable, robust and innovative frameworks.
The engineer will oversee the design, build and upkeep of a data platform used across the company. The work includes talking with stakeholders about what they need from data and turning it into useful insight, exploring new technologies to improve data capabilities, and setting and enforcing data governance policies and standards for quality and security.
The posting calls for strong Python skills for data transformation and validation, and solid SQL for querying large datasets from both structured and unstructured sources. Candidates should have data engineering and modelling experience, covering slowly changing dimensions and dimensional design, along with hands-on work with data warehouses, data lakes and cloud platforms at scale. Google Cloud services including BigQuery, Cloud Run, Cloud Functions are among the listed skills, and fluent English is required. The role suits a self-motivated person who enjoys learning in a fast-paced setting.
Responsibilities
- Oversee how a sturdy data platform is designed, built and kept running for company-wide use
- Talk with stakeholders about what they need from data and turn it into useful insight
- Explore emerging technologies to strengthen data capabilities
- Set and enforce data governance policies that protect data quality and security
Requirements
- Strong Python skills for transforming and validating data
- Solid SQL for managing large, mixed datasets across structured and unstructured sources
- Experience in data modelling, covering slowly changing dimensions and dimensional design
- Practical background with data warehouses, data lakes and cloud platforms, having designed solutions at scale
- Familiarity with Google Cloud services including BigQuery, Cloud Run, Cloud Functions
- Fluent English
Qualifications
- Graph database modelling, which the posting encourages
- Spanish, which the posting considers a plus
Core Skills
Benefits
- Competitive salary and benefits package
- Performance-linked discretionary bonus
- Ongoing support for training and certification
- Open-source friendly approach, both internally and in contributions to external projects
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the Senior Data Engineer job based?
The role is in Porto on a hybrid schedule of four days in the office and one day working from home.
What technical skills are required?
The posting asks for Python, SQL, data modelling and experience with data warehouses, data lakes and cloud platforms. Google Cloud tools such as BigQuery are listed.
Is the job full-time?
Yes. The listing is classed as full-time.
Is a salary figure stated?
No figure is given. The posting mentions a competitive salary and benefits package plus a discretionary performance bonus.
What language is needed?
Fluent English is required. Spanish is a plus, according to the posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

