Dublin, IE
Description
Ryanair Labs are currently recruiting for a Senior BI Data Engineer to join Europe’s Largest Airline Group!
This is a very exciting time to join Ryanair as we look to expand our operation to 800 aircraft and 300 million guests within the next 10 years.
Ryanair Labs is the technology brand of Ryanair. Labs is a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for our customers.
This is a senior hands-on position within our Data Warehouse team, which sits in the wider Data & Analytics function. The Data Warehouse team is responsible for the design, delivery, and optimisation of our enterprise Data Warehouse and associated ETL processes.
As Senior BI Data Engineer, you’ll act as the technical authority on major projects, ensuring robust data solutions are delivered efficiently and to a high standard. You’ll bring deep SQL and data modelling expertise, guide design decisions, mentor others, and champion best practice in data engineering and BI delivery.
Core Technologies:
- Azure Platform: Data Factory, Databricks, Synapse Analytics, Managed Instance (SQL), Logic Apps, Functions, Storage Accounts, Azure DevOps
- BI Tools: Power BI
- Languages: SQL (advanced proficiency required), Python/PySpark (advantageous)
The Role:
- Lead the technical design and delivery of data warehouse and BI projects, ensuring scalability, reliability, and performance.
- Develop and optimise ETL/ELT pipelines using Azure Data Factory, Databricks, and SQL Server.
- Design and evolve data models that support reporting, analytics, and business insight across multiple domains.
- Collaborate with Business stakeholders to translate business needs into robust technical solutions.
- Oversee code quality, data governance, and DevOps best practices within the team.
- Provide technical mentorship to other BI developers and engineers, fostering a culture of excellence and continuous improvement.
- Work closely with architecture and infrastructure teams to align BI solutions with the broader data platform strategy.
- Drive innovation in tooling, processes, and automation within the BI and Data ecosystem.
Requirements
- 7+ years' experience in a similar role
- Exceptional SQL and Data Warehouse design skills.
- Strong understanding of data warehousing principles, dimensional modelling, and ETL design.
- Proven experience with Azure Data Services (especially Data Factory and Synapse).
- Experience using version control, CI/CD, and DevOps practices.
- Experience ingesting data from various sources (e.g. S3, Blob Storage, Rest API’s etc)
- Strong problem-solving skills and attention to detail.
- Brings proven experience building and maintaining ETL pipelines across Azure and SQL Server environments.
- Can take a hands-on lead role on large, complex projects, balancing delivery with technical excellence.
- Thrives in a collaborative environment but can work independently when needed.
- Regularly exceeds expectations — you set high standards for yourself and those around you.
- Has excellent communication skills, able to translate technical detail into business language.
Desirable:
- Experience with Databricks and PySpark.
- Exposure to Power BI data modelling and DAX.
- Understanding of Azure Functions and Logic Apps for automation.
- Experience mentoring junior team members or leading technical delivery
Benefits
- Discounted and unlimited travel to over 250 destinations
- Defined Contribution Pension Scheme – Matched up to 5% or €5,000
- Death in Service Benefit – Up to 2 times of annual basic salary
- 20 Days Annual Leave – Increasing to 22 days after 12 months and 25 days after 3 years of continuous service.
- Option for up to 5 additional unpaid leave days per year
- Cycle 2 Work Scheme
- Unrivalled career progression
Competencies