Responsibilities:
- Design and develop NLP applications according to requirements shared by stakeholders
- Should be able to benchmark the NLP frameworks and build niche solutions
- Identify new opportunities to apply machine learning to different parts of the product
- Should be familiar about deep learning for NLP
- Should be convergent on the transfer learning applications
- Identify and implement the right algorithms and tools for NLP tasks
- Extend ML libraries and frameworks to apply in NLP tasks
- Use effective text representation techniques to develop useful features
- Support for Integrations of the solutions into the product
Skills Required:
- Key Skills - NLP, NLG, ML, DL, Python, Flask, Microservices, Ontology, Kafka, SPARQL, Jinja, NLTK, Spacy, Google NLP, Stanford SU Time, PyTorch, Keras
- 5 to 7 + years of experience as a Python developer
- 4 to 6 years of experience as NLP Engineer or similar role
- 3 to 5 years of experience in application of machine learning and deep learning for NLP products or projects
- 1 to 2 years of experience in GLUE, Hugging Face, BERT, RASA NLU etc.
- Should have a master's degree in any stream (MS/MTech/ME)
- Deep understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modelling
- Experience in conducting research and conversion of underlying research methodologies into software solutions
- Strong experience in creation, management and consumption of REST APIs leveraging Swagger, Postman, API Gateways etc;
- Ability to effectively design software architecture
- Strong knowledge in data modelling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis et;) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;)
- Knowledge in Machine Learning, Deep Learning, NLG, NLP tools and frameworks
- Knowledge in python libraries like Pandas, Numpy, Scikit, TensorFlow, Keras, NLTK, Spacy
Didn’t find the job appropriate? Report this Job