May 8, 2021

Machine Learning Engineer

3 min read

Join us in Telegram!

Job title: Machine Learning Engineer

Company: Cogno AI

Job description: As a machine learning engineer, you will work on the NLP models powering our AI platform in collaboration with the rest of the team. You will be involved in all stages of the software lifecycle: from design to deployment and monitoring.

Our platform allows users to train chatbot to identify user intent from a predefined intent list based on user query. The goal of this is to enable users to build real time NLP based intent identification models that are customized to their needs or pre-built trained model. There are a number of very interesting challenges around real time learning from user queries, accurate intent identification model with zero false positive, automatic variation generation and so on. As a machine learning engineer, you will conduct experiments to explore various architecture / training strategy / pre and post-processing methods to improve the results that our users get.



Mine/collect massive amounts of data from existing products consoles to gain insights and identify patterns using machine learning techniques and complex network analysis methods.

Design and implement ML algorithms and models (especially natural language models) through in-depth research and experiment with natural language processing models, and optimization algorithms.

Work to accelerate the distributed implementation of existing algorithms and models and enrich the parallel algorithms library.

Conduct research to advance the state of the art in natural language processing and provide technical solutions at scale for real world challenges in various scenarios.

Apply ML algorithms/models to support research on natural language processing and recommender systems that power products.

Good knowledge of system designing and data structures and algorithms.


A Bachelor’s/Master’s degree in Computer Science, Computational Linguistics, Physics, Mathematics or related field.

1 – 3 years of experience in the machine learning / natural language processing domain.

A background in independent research.

Some experience in experimental design.

Experience building machine learning applications using numerical and/or text data.

Ability to transform “raw” data to conform to the assumptions of a machine learning algorithm.

Strong proficiency in Python as well as the numerical libraries such as Scikit-Learn, Pandas, NumPy, and SciPy.

Ability to effectively communicate complex ideas to other members of the team.

Must have a laptop or desktop to work.


Powai, Mumbai (Currently remote work due to the COVID-19 Pandemic, until Company decides to operate from Mumbai Office after the pandemic subsides).


Get a chance to shape your career in one of the fastest-growing spaces – Artificial Intelligence, Machine Learning, and other new-age technologies.

Get a chance to work with some of the largest enterprise clients like ICICI Bank, HDFC Bank, Kotak Mahindra Bank, etc. and understand their business model and operations.

Best of both worlds – Work experience of a startup and branding of Fortune 500 companies!

Very fast-paced growth environment. You tend to learn and grow at a 2x rate minimum!

Work with an incredible team that has created products for big BFSI enterprises (one of the toughest markets to crack!), which the customers love!

Lots of creative freedom!

Lots of fun at the workplace. Frequent fun activities to make work even more enjoyable 🙂

Fantastic company culture. No politics. Just pure work and play!

Very approachable and helpful seniors and peers.

Expected salary:

Location: Mumbai, Maharashtra

Job date: Sat, 01 May 2021 22:43:00 GMT
Join us in Telegram!

Apply for the job now!

Select Language »