Data Engineer (Google Cloud Platform)

  • Full Time
Job expired!

Ryanair Labs – Ryanair’s Technology Hub

Data Engineer (Google Cloud Platform)

Ryanair Labs is Ryanair's technology brand. Labs is a cutting-edge digital & IT innovation hub focused on creating Europe's Leading Travel Experience for our customers. Ryanair's platform receives over 1 billion visits per year. By becoming a part of Ryanair, you will have the opportunity to develop ground-breaking tech solutions within the company, revolutionizing aviation for Pilots, Cabin Crew & Ground Ops, and driving the tech experience for our customers on Europe's largest travel website!

Ryanair Labs employs more than 550 people across our offices in Dublin, Madrid, Poland, and Portugal. We plan to expand our IT Labs Team continually and are constantly searching for the best talent. Apply today for more information.

The Role

We are seeking a Senior Data Engineer to join a multidisciplinary team of Developers, Designers, and Product Owners. The chosen candidate will be responsible for their work from the initial concept to the final execution. We are regularly compiling data on travel-related events and need someone who can help us maximize a large-scale distributed data system. The role will provide opportunities to work in fields such as digital, logistics, predictive maintenance, and other areas that may arise.

Requirements

Your responsibilities will include:

  • Big Data: Experience with technologies like Hadoop, Spark, Kafka, Cassandra, Mesos/YARN
  • Proven Experience in Data Processing at Scale – Designing, developing and continually enhancing tools
  • Prior experience in any of the following areas would be a plus – APIs, Personalisation (classifiers, recommendation & prediction services), automation
  • Experience in designing, developing, testing, and continually enhancing tools which provide scalable and effective data infrastructure systems
  • Track record of delivering continuous improvements in availability, scalability, monitoring, concurrency, fault tolerance, latency, automation and similar areas
  • Understanding of cloud-native system design
  • Familiarity with Hadoop administration, monitoring, performance tuning, troubleshooting
  • Experience in designing ETL/ Data Load architectures within the Hadoop Ecosystem
  • Designing streaming applications with Storm and Spark Streaming


Experience Required:

  • Experience in developing Spark applications in Java, Scala or Python
  • Strong knowledge in SQL and Java / Scala programming
  • Clear understanding of Hadoop stack, its architecture and configuration
  • Familiarity with Hadoop administration, monitoring, performance tuning, troubleshooting
  • Experience with cloud architecture (AWS) would be a plus
  • Designing streaming applications with Storm and Spark Streaming would be a plus
  • Fluency in English


Our tech stack includes (but is not limited to):

  • Hadoop (HDFS, Spark, Impala, Hive, Oozie) - Cloudera
  • Java, Python, Scala, R
  • AWS (S3, EC2, EMR)
  • Flume, ElasticSearch, Kibana
  • MS SQL Server 2016


Benefits

  • We encourage innovation, all our teams function in Agile mode, and new technologies or innovative ideas are tested every week.
  • A competitive yet flexible technical career path.
  • We support a hybrid working model, allowing up to three days of remote work per week, but you will also enjoy the excellent work atmosphere at our modern offices in the heart of Madrid.
  • Travel discounts (naturally!).

Apply today to discuss the role in more detail!