Machine Learning Engineer (TR/4045461) Amsterdam, Netherlands
You will be contributing to the design, development, and deployment of cutting-edge Machine Learning systems with a focus on recommendations, personalisation, and reinforcement learning. The environment is modern, high-scale, and requires deep experience in designing robust, low-latency, production-grade ML systems.
Responsibilities
- Build and deploy production-grade ML solutions with strong performance, reliability, scalability, and cost-efficiency.
- Apply deep expertise in ML algorithms, deep learning, and distributed computing to design high-performing platforms.
- Drive rapid experimentation and apply strong product-development principles in an agile, cross-functional team environment.
- Architect and optimise cloud-based ML infrastructure (Azure/GCP) for training, deployment, and monitoring.
- Implement and improve large-scale data pipelines using Spark, Beam, Kafka, and similar technologies.
- Lead best practices in model lifecycle management, observability, and MLOps.
- Stay up to date with ML research and contribute to internal knowledge-sharing communities.
- Leverage expertise in recommendation systems and large datasets to deliver high business value.
Key Requirements
- 5+ years hands-on experience building and deploying production ML systems.
- Strong understanding of ML fundamentals and deep learning.
- Proficiency with Vertex AI, GCP, Hugging Face, transformers, PyTorch, scikit-learn, Airflow, GitHub, vector search, and knowledge graph technologies.
- Strong programming skills in Python, Go, or Rust + excellent SQL.
- Proven success delivering models end-to-end into production.
- Bonus: experience with recommendation systems, reinforcement learning, or learning-to-rank.
Details
- Start: Asap
- Duration: 6 months (possibility to extend)
- Location: Amsterdam, Hybrid