Machine Learning Engineer

Job description

At SkinVision, we are on a mission to save the lives of 250,000 people in the next ten years by revolutionizing the way we care about our skin. Our technology mobilizes and empowers consumers to act on and manage their skin health, enabling a connection between our customers and the health system. If you’d like to be part of a team of a rapidly growing international startup in the health sector, please read on.


Our team is looking for a Machine Learning (ML) engineer that believes in what the SkinVision technology can mean for millions of people around the world and who is interested in solving a real world problem with machine learning. In this role, you will be helping us to take the next step in streamlining and optimising our training, testing and evaluation infrastructures. Furthermore, your creativity will be needed to apply ML in new ways to improve the accuracy and usability of our service. 


We are looking for someone to complement our in-house research team to bridge the gap between greenfield research and production. In this role, there is more emphasis on collecting, electing, and improving data than on developing new models. Therefore, your experience and understanding of the problems in real-world application of machine learning, not just on academic test sets are extremely important. 


What you will bring in


  • We firmly believe that the future of machine learning is driven by engineering. Therefore, having solid industry experience on running ML in the cloud is key. 
  • You have demonstrable experience with e.g. Docker, AWS EC2/Sagemaker or others. 
  • Knowledge of at least 1 modern deep learning framework (e.g. Keras, TF) and application on image classification 
  • You follow recent developments in neural nets, deep learning, training strategies 
  • Experience -and at least ambition to work- in a professional development environment with emphasis on quality Interest and preferably experience in implementing ML on mobile devices (Android, iOS) is a definite plus 
  • You have enough experience in understanding the statistic nature of ML processes and are able to evaluate and explain the results in both training and inference 
  • Knowledge of Python, and optionally Java/Swift is a plus
  • Our working language is English. Proficiency in other languages is certainly a plus

Do you want to make a difference in the world by joining an energetic team based in Amsterdam? We look forward to receiving your application.


(This position is for the Amsterdam office - we unfortunately cannot accommodate remote contributors at this moment. No recruiters please)