Machine Learning Engineer

Job description


  • Very good theoretical knowledge about machine learning, non-linear optimization  and computational statistics  
  • Experience in software engineering skills to prototype algorithms 
  • Backend development, independent of the programming language to fully  implement algorithms  
  • Enjoys pair programming, code reviews and knowledge sharing 
  • Good English skills (written and verbal) 

Good to have: 

  • Scala experience 
  • Python and machine learning related libraries such as scikit-learn, TensorFlow,  Keras or panda 
  • Knowledge in big data technologies e.g., HDFS, MapReduce, Spark, Flink, Hive,  Presto, Cassandra or Kafka 
  • Micro services architecture 
  • Continuous Integration 
  • Docker 
  • Scrum, Kanban 
  • Jira, Confluence