Senior NLP Engineer

At Twiggle we believe computers should understand people, just like people do. To enable that, we are building a powerful knowledge-based Search technology. The Senior NLP Engineer position at our office in central Tel Aviv is an opportunity to leverage your innovative NLP product thinking and initiative for a disruptive e-commerce experience.

We are using state-of-the-art NLP and machine learning techniques for semantic parsing and knowledge-based understanding, entity recognition, document classification, sentiment analysis, automatic mapping and data integration from diverse sources. In addition, building our product involves distributed computing, large-scale system design, networking, security, data compression, and user interface design.

About the job

The long-term success of our venture relies on you taking initiative to understand complex problems and propose novel solutions. You will have to exercise your skills over a range of tasks — postulating new approaches, design and implementation of NLP algorithms in an industrial context, and assessing system performance. You will interact with a multi-disciplinary team of software engineers and product specialists that includes people with Ph.D. and M.Sc. backgrounds, plus many years of domain experience.


  • M.Sc. with distinction or Ph.D. in Computer Science with specialty in Natural Language Processing or Machine Learning
  • At least 3 years of hands-on implementation experience of NLP algorithms or in Data Science (our language preference is Python)

We would be happy to meet you and discuss your previous experience in detail, to see if our visions align.

About Twiggle

Interested in applying?

Send your info to

Ready to bring your search into the future?

Learn how our technology can help you move your customers from the search bar to checkout - faster.