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
upload
Browse file to preview
Browse File