Our mission is to make AI trustworthy for all enterprises.
Senior Machine Learning Engineer - Natural Language Processing
Subhidanagar, Tinkune
Deep Mind
Key Responsibilities
Design, run and evaluate algorithms for the semi-supervised generation of NLU training data from large unlabeled datasets
Design, run and evaluate algorithms for unsupervised analysis of speech and text data sets
Assist in the annotation of call transcripts and generate NLU models for customer deployment
Develop software targeted at production deployment through an MLOps pipeline
Act as a member of the product development team, including participation in scrum processes
Work with customers to help design and train NLU models for their use cases
Key Skills
Master's or Bachelor's degree in computer science or a related field
3+ years experience in applied natural language processing work for Chatbot products
5+ years of software development experience in python
Familiarity with NLP/deep learning tools and packages like Tensorflow, Pytorch, Caffe, PyTorch, TensorFlow, Weka, scikit-learn, nltk, Spacy, Keras, etc.
In-depth knowledge of machine learning algorithms and ability to apply them in data-driven natural language processing systems
In-depth knowledge of NLP algorithms such as intent recognition, entity extraction, language modeling, text classification, question answering, text summarization, and so on.
Experience with speech recognition technologies and algorithms
Strong communications skills, both written and verbal
Familiarity with cloud platforms (AWS, Google Cloud Platform)
Optional experience with AI services from IBM, Amazon, or Google (e.g., Google’s Dialogflow and Vertex), and applying them to products