Data Engineer

Contract Type
Full-time
Reference
100-16-43338-1
Job description

Our partner has set its aim of becoming the most data & technology driven airline in the world. Operational Excellence is the driving force behind their roadmap for quality and digital leadership.

What are you going to do?

As a Data Engineer you build data pipelines that offer real-time insights into the company’s operations. They work with the newest technologies in the area of big data and distributed computing, and we enable with their data products data-driven decision-making operational support. As part of your job, you will design the right architecture together with other senior software engineers, and you will evaluate technology choices most fit for the problem at hand.

Your chair is booked at Budapest, but most of the time you will be working from home. The possibility of business travel towards the Netherlands can be part of the job.

Requirements

Your profile

They are looking for passionate and talented Data/Software Engineers, for curious builders who are biased towards action, and are thriving in a fast-paced, international environment. You are able to understand business requirements and how they fit into the bigger picture and can come up with suitable solutions. Next to this you are able to explain these issues in an understandable way to stakeholders at every level of the organization. You look for opportunities, make actions out of them and convince the decision makers.

Ideally you will have 80% of the following skills & experience:

  • 3+ years in production software engineering with a server-side programming language (Scala, Java, Python or Kotlin)
  • Big data/distributed computing engines (Spark, Akka, ZIO)
  • Affinity with functional programming is nice to have
  • Event-driven architectures (Kafka is nice to have)
  • SQL and NoSQL databases (HBase is nice to have)
  • Automated testing (unit, integration, regression, NFT)
  • CI/CD workflows and versioning systems (Git)
  • Build tools (SBT, Maven...)
  • Developing high availability, fault tolerant systems
  • Understanding of common algorithms and data structures, OOD, design patterns, SOLID, clean code principles
  • Strong analytical and problem-solving skills
  • Fluent in English
  • Demonstrates ownership and takes initiative
  • Being able to work independently
  • Team player and familiar with Agile way of working
  • Able to quickly acquire domain knowledge and able to collaborate effectively with a wide variety of stakeholders
Benefits
  • A challenging role at an unique Dutch company
  • A competitive gross salary
  • Opportunities for personal development through training and education and wonderful career opportunities
  • A comprehensive package of fringe benefits including large discounts on airline tickets (if you have been in service for at least 6 months).
  • Annual bonus
  • Cafeteria
Other notes
For more related job opportunities visit https://www.grafton.hu/en/job-search