Senior Machine Learning Engineer

Job description

We build and deliver data driven solutions in Java, Python or Scala using technologies like Spark, Kafka, Elastic, Tensorflow, Sci-Kit Learn and/or cloud-native components (GCP, AWS and Azure). As a ML Engineer, your knowledge and experience will be a major contribution to our colleagues and customers. A diverse and challenging position, where technology is paramount. You are the linking pin between data engineering and data science, understanding both worlds, to put ML solutions into production with everything that surrounds it. You like to code and you follow best practices. For the record: This is NOT a data scientist position 😉


As one of the leading Dutch companies in Data Consultancy, there are many things to be proud of when working for us. We are a technology-driven, engaging, and inspiring employer who values innovation, quality, reliability, and fun. We encourage an entrepreneurial mindset and drive; we don’t believe in micro-management and give our people the freedom to perform at their best.


What We Offer

  • Being part of a fast-growing and innovative company.
  • Ability to work with state-of-the art tech.
  • Ability to work in a team to get the best algorithms into production.
  • Friendly and cooperative colleagues.
  • Training and conference budget for employees’ personal growth.
  • Competitive primary and secondary benefits.



  • You work and think at a Bachelor’s or Master's level.
  • Willingness to work on 1 to 2 projects simultaneously (offsite and onsite).
  • Experience with Spark, Kafka, Hadoop, Elastic, Kubernetes, cloud (AWS, GCP, Azure) etc.
  • Experience with cloud ML components is a bonus (e.g. SageMaker, KubeFlow, ML Studio)
  • Participation in the management of technical debt.
  • 5+ years of experience.
  • You are based in the Netherlands.
  • Willingness to be a beacon of knowledge for the rest of the team.

Do you think you would be a great fit? Apply now!