Machine Learning Developer - NLP

Job Responsibilities

Design and Build NLP and NLU applications..
Train, evaluate and test the NLP models.
Implement and optimize Core NLP problems (POS tagging, NER, stemming, etc).
Solve domain specific NLP and NLU problems..
Algorithm optimizations and enhancements.

Requirement and Qualifications

1-2 year of experience in Computer Vision, Image Processing and Machine Learning.
Proven experience as an Computer Vision Developer or similar role.
U Understanding of core NLP techniques for text representation, extraction, and modeling.
Ability to effectively design software architecture.
Knowledge of Python.
Ability to evaluate and optimize machine learning models.
Ability to write robust and testable code.
Experience with machine learning frameworks (TensorFlow, scikit-learn) and visualization tools( Matplotlib, D3, Plotly).
Strong communication and team skills.
An analytical mind with problem-solving abilities.
Knowledge of other programming libraries (C/C++, Java) will be a plus point.
Knowledge of computer vision, NLP and data science will be a plus point.


Working knowledge in any information extraction projects.
Working knowledge in any OCR projects.
Working on Agile Methodology.
JIRA or similar agile tools.
Comfortable working in a Linux environment.


Please complete the following application form.

* Indicates required field