ML/NLP Engineer

Similari is an AI-based insights service that changes how organizations gain strategic and competitive value from scientific data, clinical trials, press releases, patents, and financial data.

We are looking for a talented, experienced and ambitious Machine Learning and NLP Engineer which is familiar with designing and building NLP AI models using TensorFlow/PyTorch

You will work collaboratively with a small (yet growing) team of professional SW engineers, actively contributing to real-life product delivery with complex architecture.

Join a group of professional, fun, committed engineers, contributing and shaping the future of Similari’s platform.


  • Design and implement insight, analytic and search capabilities using ML models
  • Work collaboratively with professional developers to deliver high-quality technical solutions
  • Contribute to technological and architectural decisions
  • Planning and performing testing to ensure fitting to standards
  • Work with the CTO and bridge the gap between customer needs and the platform solution
  • Be agile, adapt quickly to the fast-pacing work environment, while not losing view of the big picture


  • B.Sc in Computer Science/Software Engineering or equivalent


  • At least 2 years of experience building ML models with Keras/TensorFlow or Pytorch
  • At least 1 year of experience building NLP ML models
  • Experience using CNN/RNN
  • Experience with one of the following: BERT (and equivalents), Keyword Extraction, Summarization, Named Entity Recognition
  • Object oriented design and coding skills
  • Work collaboratively with professional developers, architects and product managers
  • Motivated developer with proactive approach
  • Excellent interpersonal skills, team player
  • Ability to work under pressure
  • High attention to detail and accuracy
  • Experience with AWS managed services and architecture – an advantage
  • Flexible work arrangement

Join the team!