Ryanair Holdings PLC logo
Ryanair Holdings PLC

Data Engineer

NewOnsiteDataMid-levelMadrid, SpainDataInfrastructureAI/ML

Our Take

Data Engineer role at Ryanair Labs requiring 3+ years in data engineering and strong AWS/Big Data skills.

What you’ll do

  • Design and develop automated ELT processes ensuring data quality
  • Build and maintain batch and real-time data processing using Kafka and AWS services
  • Maintain the data lake in AWS and Databricks
  • Implement monitoring and observability for pipelines
  • Support the Data Science team for model deployment and experimentation
  • Build and maintain CICD pipelines
  • Deliver work on time managing own priorities

What they’re looking for

  • 3+ years in data engineering or related data processing roles
  • Strong experience with varied data formats and sources
  • Hands-on experience with data modelling in Big Data platforms
  • At least 2 years of hands-on experience with AWS
  • Proficiency in Python
  • Strong SQL and performance tuning skills

What you get

  • Mid-Senior Level Experience
  • Full-time Employment Type
  • Non Fixed Term Contract Type

Skills & Focus Areas

  • Spark
  • Apache Airflow
  • DBT
  • Python
  • Databricks
  • Apache Kafka
  • AWS
  • SQL

As posted by Ryanair Holdings PLC

Careers Skip to content It’s time to go places Changes to our Application Process. Read more All jobs Data Engineer Apply now Madrid , Spain BI & Data , IT About Us Ryanair Labs are currently recruiting for a 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. Description Key Responsibilities Design and develop automated ELT processes ensuring a high level of data quality and reliability, using tools such as Spark, Apache Airflow, DBT, Python, Databricks, etc. Build and maintain batch and real-time data processing using Apache Kafka and AWS services like SNS, SQS, and Kinesis, supporting microservice architectures. Maintain the data lake in AWS and Databricks, building well-governed, query-oriented data models for efficient consumption. Implement monitoring and observability for the pipelines you work on. Collaborate cross-functionally, assisting other teams in identifying, collecting, and processing valuable information for diverse business use cases. Support the Data Science team by helping ensure stable, scalable environments for model deployment and experimentation. Build and maintain CICD pipelines, following best practices for automatic deployment and consistency. Help administer and maintain deployed infrastructure. Follow and contribute to engineering standards and best practices across the Data Engineering team. Deliver work on time, managing your own priorities in line with team commitments. Requirements Skills and Experience Required 3+ years in data engineering or related data processing roles. Strong experience working with varied data formats and sources (JSON, CSV, Parquet, APIs, multiple DB engines). Hands-on experience with data modelling in Big Data platforms (e.g. Databricks, Glue, Snowflake). Familiarity with event-driven architectures and AWS. At least 2 years of hands-on experience with AWS, especially: Core: IAM, S3, EC2, VPC Data Services: EMR, Lambda, Batch, SNS, SQS, DynamoDB, Glue, Athena Ability to set up and maintain monitoring, alerting, and debugging solutions for your pipelines. Experience collaborating with Data Science teams to support production-grade pipelines. Knowledge Solid understanding of computing systems (OS, memory, networks, etc.). Proficient in data analysis and interpretation, with a good grasp of statistics and data quality methods. Strong SQL and performance tuning skills. Good knowledge of Big Data technologies, Spark, and object storage systems. Proficiency in Python (and optionally Scala), with strong coding and testing practices. Familiarity with Docker; Kubernetes experience is a plus. Airflow (or similar) for orchestration. Good understanding of IaaC and CICD principles. Dashboard and storytelling experience for data visualization. Other Strong communication skills. Proactive mindset and collaborative team spirit. Comfortable working within an agile team setup. Benefits Experience Level: Mid-Senior Level Employment Type: Full-time Contract Type: Non Fixed Term Apply now Print Changes to our Application Process. We are in the process of making a number of changes to our application process and overall candidate experience. This will occur in a number of phases and you may be required to create a new candidate profile or input some additional info for your application to be progressed. If you have already successfully applied for a role, we kindly ask that you do not re-apply for this. Our teams will be in touch by phone or email if we wish to progress your application to the next stage. Thank you for your understanding and patience at this time and we wish you the best of luck with your application. Close

Was this listing helpful?