Senior Software Developer- (Machine learning, python, CI/CD)

Location: Amsterdam, North Holland Salary: Negotiable
Sector: IT Service Provider Type: Contract
Reference #: CR/068934_1582622696

Require an experienced software developer (5+ years) with system architecture capabilities and experience in putting testing, continuous integration and continuous delivery (CI/CD) solutions in place for data science products, we would love to hear from you.

Additional optional criteria which will be considered separately as a "plus":

* An object-oriented mindset with experience in applying design patterns in production setting at scale.
* Strong python development skills.
* Experience developing machine learning pipelines or applications utilising machine learning techniques.
* Experience with industry-accepted testing tools and frameworks (such as Selenium, Testing, JUnit, and/or Cucumber, etc).
* Experience configuring CI/CD solutions (such as Jenkins, Gitlab CI, TFS, Docker, etc).
* Experience configuration CI/CD solutions for machine learning - CD4ML (such as MLFlow, Pachyderm, Kubeflow, Seldon core, etc).
* Experience with deep learning frameworks (such as Tensorflow, PyTorch etc).
* Experience with open source big data frameworks (such as Hadoop/Hive, Spark, etc).
* Experience writing Restful web services (preferably in Django / Flask).