Start: asap
Period: 6 months
Possible extension: YES
Hours per week: 40
ZZP not possible
Job description
KLM is looking for a Medior/Senior Machine Learning Engineer to join the Blue AI team within KLM Operations. You will work with ML Engineers, Data Scientists and Product Owners to turn ML and GenAI solutions into reliable, scalable and production-ready products. The solutions support critical operational processes such as flight operations, workforce planning, meal planning and delay optimization.
Build, deploy and maintain production-grade ML solutions.
Design and maintain end-to-end ML pipelines, from data preparation and training to deployment, monitoring and retraining.
Productionize ML models developed by Data Scientists and integrate them into operational systems.
Build and improve scalable ML infrastructure on Google Cloud Platform (GCP).
Develop and maintain reliable data pipelines in collaboration with Data Engineers.
Develop and deploy LLM and RAG solutions for production use.
Apply strong software engineering practices, including clean code, testing, Git, CI/CD and code reviews.
Monitor and improve the performance, reliability, scalability and maintainability of ML solutions.
Collaborate closely with Data Scientists, Data Engineers and Product Owners to translate business needs into practical technical solutions.
Requirements
4+ years of relevant professional experience in ML Engineering, Software Development, MLOps or a related field.
Strong Python and software engineering skills.
Proven experience building, deploying and maintaining ML models in production.
Experience with ML pipelines and MLOps.
Experience with cloud-based ML solutions, preferably GCP.
Hands-on experience with LLMs and RAG, preferably in production environments.
Experience with Docker, SQL, REST APIs and Terraform.
Experience with data pipelines and large-scale data processing.
Strong collaboration skills and experience working with Data Scientists and Data Engineers.
A proactive, analytical mindset and the ability to translate business requirements into practical engineering solutions.
Read full vacancy
What happens next?
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!