N
Software Engineer - NLP
Niki
Bengaluru
Full-Time
0-3 Years experience
Description
Location: Bangalore
About Us:
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.
What you'll be doing:
- 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.
- Build multilingual NLP capabilities around vernacular languages across India for both voice as well as text medium.
- Train and deploy NLP models with custom domain specific datasets.
- Additionally have an opportunity to work with typical machine learning problems on time-series forecasting, churn prediction, recommender systems etc, besides NLP.
What we need to see:
- A Bachelor's degree (BE/B.Tech), or equivalent degree is the minimum requirement.
- A minimum of 2 years of industrial work experience in Data Science, with at least a year of expertise in NLP.
- Fluency in deep learning for natural language processing basics equivalent to cs224n.
- Possess good programming and scripting skills using Python with strong software development, optimization, and analytical skills.
- Experience with statistical and data wrangling libraries (Pandas, NumPy, SciPy) and database languages (SQL, ElasticSearch) is preferred.
- 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&A systems, for both training and inference.
- Exposure to either PyTorch or TensorFlow Deep learning tools and exporting models for inference is preferred.
- Knowledge of building a robust validation framework for small-sized datasets is a hard requirement.
- Experience with Linux OS and Kernel is preferred.
- Basic familiarity with CI/CD practices and version-controlling (Git).
- Experience with Amazon Web Services (EC2, RDS, IAM, DynamoDB) is a plus.
- Experience with container orchestration and management platforms (Kubernetes, ECS, Docker) is a plus.
About Niki
-
