Mid/Senior Data Scientist / ML Engineer

If you are the type of person that appreciates quality, you are not afraid of challenges and you want to make an impact, then we would love to have a chat with you.

We encourage debates and avoid compromises, so we are looking for people capable to come with ideas or suggestions and making their point, but be willing to understand others and learn from others as well. People who are comfortable taking the lead on various tasks and can communicate well and efficiently. A good level of English is also required.

Your ultimate goal is to develop efficient self-learning NLP applications and processes.


Job Descriptions:

  • Develop AI solutions
  • Train and run evaluation experiments
  • Understand the processes and come up with suggestions
  • Create technical documentation if needed
  • Communicate openly and in a timely manner
  • Work with Jira to track progress



  • Linux;
  • Degree in Computer Science, – Mathematics, Computational Linguistics or similar field preferred with relevant experience;
  • Experience with Pattern Recognition, Text Classification, Machine Learning, Linguistics, or Signal Processing; knowledge of statistical data analysis;
  • Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modelling;
  • Ability to effectively design software architecture;
  • Deep understanding of text representation techniques (such as n-grams, bag of words, sentiment analysis etc), statistics and classification algorithms;
  • Ability to write robust and testable code;
  • Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn);
  • Strong communication skills;
  • An analytical mind with problem-solving abilities;
  • Experience in software development, frontend & backend will be a plus.
Job Category: AI / ML
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx