Join Our Team
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
Upload your CV here
Browse file to preview
Browse File