- Solid knowledge in Computer Science, Software Development, Natural Language Processing (NLP), and theoretical linguistics- Experience in messy data cleaning and data abstraction through multilayer representation for machine learning purposes. In addition to big data analysis techniques- Good understanding of machine learning (ML), supervised learning, SVM, deep learning techniques, classification algorithms, taxonomy definition and management- Experience handling natural language processing tasks. Such as: sentiment, polarity, magnitude, entity, and syntax analysis techniques. short and long text analysis. For various languages including: English, Arabic, French, Farsi/Persian, Pashto, Urdu, Kurdish- Fluent in Python, solid background in C and C++
Listed skills include Natural Language Processing, Software Development, Natural Language Understanding, Knowledge Representation, and 27 others.