Start: asap
Einde: 31-12-2026
Possible extension: YES
Hours per week: 40
Job description
For the Digital Data team at Air France-KLM in Amsterdam, we are looking for an experienced Senior Data & Cloud Engineer. In this role, you will contribute to the development and operation of a modern data platform, working with GTM (Google Tag Manager) data and taking ownership of both data engineering and cloud/platform engineering topics. You are a hands-on and autonomous engineer who can design, build, and improve scalable solutions within a Google Cloud Platform (GCP) environment.
Design, build, and maintain scalable data solutions on GCP
Develop and optimize data ingestion, transformation, and orchestration pipelines
Design and manage cloud infrastructure using Terraform
Build and maintain CI/CD pipelines using GitHub Actions / GitHub Workflows
Design, implement, and operate solutions using Apache Kafka and event-driven architectures
Design, implement, tune, and operate Google Bigtable
Develop production-grade applications and data pipelines using Scala and/or Java
Contribute to cloud architecture, automation, and DevOps best practices
Perform technical design reviews and contribute to architectural and technical decision-making
Work closely with Data Engineers, Product Teams, and other technical stakeholders
Requirements
Extensive experience as a Data Engineer, Cloud Engineer, or Platform Engineer
Strong hands-on experience with Google Cloud Platform (GCP)
Experience with Terraform and Infrastructure as Code
Experience designing and implementing CI/CD pipelines using GitHub Actions / GitHub Workflows
Strong understanding of modern cloud and data platform architectures
Hands-on experience with Apache Kafka, including platform design, setup, and administration
Experience with Google Bigtable, including design, implementation, tuning, and operations
Strong software development skills in Scala and/or Java
Experience building and maintaining production-grade applications and data pipelines
Able to work independently and take ownership of complex technical challenges
Strong communication skills and experience working in multidisciplinary teams
Lees volledige vacature
Wat gaat er gebeuren?
1
Application
After you apply, we will review your CV and compare it with other applications. If you are suitable, we will call you to discuss your experience, availability, and rate. If you are not suitable or less suitable than other applicants, we will politely decline your application.
2
Propose to customer
After checking suitability, availability and rate, we will recommend you to the client and you will usually receive a response from the client within 5 working days as to whether they are interested and would like to arrange an interview.
3
Interview
After the interview, the client may wish to conduct a second or, in some cases, a third interview. If the client decides to hire you, the start date and onboarding process will be determined.
4
Start / Onboarding
In order to get started, an onboarding procedure is initiated in which formalities are completed. This includes submitting personal details, passport and, if necessary, Chamber of Commerce registration in order to draw up a contract. In some cases, screening by an external agency commissioned by the client may be required. Once this has been completed, the assignment can begin!