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