Senior Software Engineer (NLP)

Mumbai, Maharashtra, India Full-time

Job Description:
1. Minimum 5+ years of Hands-on Python/R/JAVA programming skills
2. Hands-on working experience in deep NLP Learning algorithms experiences in unstructured text data analysis across industries. Added advantage would be experience with Stanford Parser and document analysis.
3. Experience in platform development, distributed computing
4. Competence with Agile Development approach 
5. Exposure in working with Linux computing environment is plus
6. Deep understanding in information retrieval, computational linguistics
7. Engineering ability to build robustly scalable pipelines

Job Responsibilities:
1. Build product capabilities to analyze documents and data on a large scale.
2. Ability to deliver :
a. Next-generation analytics platform deployed on private and/or public cloud
b. Front-end web applications and back-end services that integrate with other products.
c. High-performance processing with robust analytic data pipeline
3. Research and evaluate different approaches to NLP problems
4. Ability to work in a multi-disciplinary team with a strong product focus
5. Automate and streamline existing processes, procedures, and toolsets whenever needed