JOB DETAILS

Software Engineer - NLP

CompanyNiki
LocationBengaluru
Work ModeOn Site
PostedDecember 7, 2025
About The Company
Bharat's very own full stack Ramu Kaka is ushering Bharat into Internet Economy 2.0
About the Role
<p><strong>Location: Bangalore</strong></p><p><br></p><p><strong>About Us:</strong></p><p>Niki is an artificially intelligent personal shopping assistant (niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Software Engineer - NLP to join us in the core software development team.</p><p dir="ltr"><br></p><p dir="ltr"><strong>What you'll be doing:</strong></p><ul><li dir="ltr"><p dir="ltr">Work with technology and product teams, to develop, build, fine-tune and deploy neural networks for Natural Language Processing, Dialog Management, Natural Language Generation, Automated Speech Recognition, Code-Mixing etc. across multiple platforms, as part of Conversational AI solutions.</p></li><li dir="ltr"><p dir="ltr">Build multilingual NLP capabilities around vernacular languages across India for both voice as well as text medium.</p></li><li dir="ltr"><p dir="ltr">Train and deploy NLP models with custom domain specific datasets.</p></li><li dir="ltr"><p dir="ltr">Additionally have an opportunity to work with typical machine learning problems on time-series forecasting, churn prediction, recommender systems etc, besides NLP.</p></li></ul><p><br></p><p dir="ltr"><strong>What we need to see:</strong></p><ul><li dir="ltr"><p dir="ltr">A Bachelor’s degree (BE/B.Tech), or equivalent degree is the minimum requirement.&nbsp;</p></li><li dir="ltr"><p dir="ltr">A minimum of 2 years of industrial work experience in Data Science, with at least a year of expertise in NLP.</p></li><li dir="ltr"><p dir="ltr">Fluency in deep learning for natural language processing basics equivalent to cs224n.</p></li><li dir="ltr"><p dir="ltr">Possess good programming and scripting skills using Python with strong software development, optimization, and analytical skills.</p></li><li dir="ltr"><p dir="ltr">Experience with statistical and data wrangling libraries (Pandas, NumPy, SciPy) and database languages (SQL, ElasticSearch) is preferred.</p></li><li dir="ltr"><p dir="ltr">Hands-on experience on modern NLP Neural Networks e.g. Transformer Models like BERT, RoBERTa, etc to build Intent classification, Named Entity Recognition (NER) and Q&amp;A systems, for both training and inference.</p></li><li dir="ltr"><p dir="ltr">Exposure to either PyTorch or TensorFlow Deep learning tools and exporting models for inference is preferred.</p></li><li dir="ltr"><p dir="ltr">Knowledge of building a robust validation framework for small-sized datasets is a hard requirement.</p></li><li dir="ltr"><p dir="ltr">Experience with Linux OS and Kernel is preferred.</p></li><li dir="ltr"><p dir="ltr">Basic familiarity with CI/CD practices and version-controlling (Git).</p></li><li dir="ltr"><p dir="ltr">Experience with Amazon Web Services (EC2, RDS, IAM, DynamoDB) is a plus.</p></li><li dir="ltr"><p dir="ltr">Experience with container orchestration and management platforms (Kubernetes, ECS, Docker) is a plus.</p></li></ul>
Job Information
📋Job Type
full time
📊Experience Level
Not specified
💼Company Size
10
📊Visa Sponsorship
No
💼Language
Not specified
🏢Working Hours
Not specified
Apply Now →

You'll be redirected to
the company's application page