Are you a MLOps / Machine Learning Engineer and eager to consider a new challenge ? How about a permanent job opportunity at a Data Analytics Company in Amsterdam?
General information
Duration:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Intention of a permanent contract after 12 months
No. of working hours:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 36 hours per week
Location:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 1 to 2 times a week in the Amsterdam office
Contract type:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Employment / Direct Hire
Salary:                                              €70.000 – €90.000 per year incl 13th month is now budgeted*
*Negotiable for the right candidate
What is the project about?
In this role, you will work at the intersection of Data Science and Engineering, helping transform experimental natural language processing (NLP), information retrieval (IR), and generative AI models into secure, reliable, and scalable production services.
The platforms process extremely large collections of structured and unstructured research data. You will contribute to the development of AI-driven capabilities such as generative AI applications, retrieval-augmented generation (RAG), intelligent search and ranking, recommendation systems, and knowledge graph–based retrieval, while ensuring compliance with data governance and content confidentiality requirements.
Key Responsibilities
- Automate and orchestrate machine learning workflows across major cloud and AI platforms.
- Maintain and manage model registries and artifact repositories to support reproducibility, versioning, and governance.
- Develop and maintain CI/CD pipelines for machine learning systems, including automated data validation, model testing, and deployment.
- Implement machine learning engineering solutions using widely adopted MLOps platforms and tooling.
- Build and maintain end-to-end pipelines for machine learning–driven recommendation systems.
- Design and develop engineering components for retrieval-augmented generation systems, including query interpretation, document chunking, embeddings, hybrid retrieval, and semantic search.
- Manage prompt libraries, guardrails, and structured outputs for large language model integrations.
- Design and implement machine learning pipelines that integrate search engines, vector databases, and graph databases.
- Develop evaluation pipelines using both traditional information retrieval metrics (e.g., NDCG, MAP, MRR) and LLM evaluation metrics such as factual grounding and response quality.
- Conduct controlled experiments and A/B testing to measure system improvements.
- Optimize infrastructure performance and cost through monitoring, scaling strategies, and efficient resource utilization.
- Stay current with advances in generative AI, natural language processing, and retrieval techniques, and apply relevant innovations to ongoing experimentation and system development.
Collaboration
Work closely with domain specialists, product stakeholders, data scientists, and responsible AI experts to translate business challenges into data-driven and AI-based solutions.
Collaborate with engineering and operations teams responsible for deploying and maintaining production infrastructure.
Requirements
- Minimum 4 years of experience in machine learning engineering or MLOps, delivering ML, search, or GenAI systems to production environments.
- Strong Python programming skills; experience with Java or Scala is a plus.
- Solid understanding of ML theory, statistical analysis, and NLP.
- Hands-on experience with major cloud (AWS / Azure / Google) platforms and related AI services.
- Experience working with search engines, vector databases, or graph databases, such as Elasticsearch / OpenSearch / Solr / Neo4j
- Experience evaluating LLM outputs and performance.
- Understanding of the data science lifecycle, including feature engineering, model training, and evaluation methodologies.
- Familiarity with machine learning frameworks such as PyTorch, TensorFlow, or similar tools.
- Experience with large-scale data processing frameworks such as spark
Does this role spark your interest? Then please provide me with your most recent resume and contact details, so that we can discuss this vacancy more detailed by phone!
You can check other job opportunities in our website:Â https://www.magno-it.nl/Vacancies.aspx
Â