Software Developer Engineer II - NLP/Deep Learning


We are looking for an enthusiastic and self-driven individual who is passionate to work at a fast-growing start-up and can handle chaotic situations at times. We are in the business of building high impact products to make customers' lives easier.

This is a great opportunity to join a team of superstars where your passion and desire to succeed will be rewarded with significant career transformation. The ideal candidate will have a zeal to learn and an unending thirst to look for the next big challenge.

If you enjoy finding solutions to complex customer engagement problems, can coordinate between our customers and the internal product team, and are willing to challenge the current status quo of chat, we are looking for you.

As a part of the ML Team, you will help building out the core experience for our conversational AI platform.


- 3-6 years of hands-on experience in machine learning model development in areas of NLU/NLP.

- Hands-on experience of deep learning (DL) architectures like CNN, RNN, LSTM etc.

- Experience of working on Transformer architectures.

- Experience with Deep learning frameworks like Pytorch/Tensorflow

- Good understanding of Language Models, knowledge of NLP libraries/repositories like Spacy, Flair,FairSeq, etc

- Experience of working on systems like Rasa/DialogFlow is a plus

- Experience in applied research using modern NLP/NLU architecture, techniques and algorithms for applications like Semantic Textual Similarity, IR, Paraphrase generation etc.

- Previous experience of developing models for non-english languages is a plus.

- Experience with GCP & ML Deployment Pipelines is preferred.

- Experience with creation of ML pipelines is a strong plus.

- Strong communication and interpersonal skills


- Be a team member for Machine Learning areas for development of Conversational AI

- Be a part of building the whole ML Service end to end

- Research into new areas for developing cutting edge solutions for the key problem areas

- Write well-designed, testable and quality code

- Complete ownership of model development as well as deployment

- Develop a system to monitor model performance

- Troubleshoot, debug and upgrade issues with model performance

- Deploy software and evaluate user feedback

Bangalore, KA, IN
Apply Now