Senior ML Engineer

Responsibilities:
  • Provide solution architecture and implement MVP/POC for machine learning (speech recognition/ natural language processing/ computer vision etc.) projects.
  • Devise/enhance machine learning / deep learning algorithms and techniques for solving complex project requirements.
  • Development of end-to-end machine learning pipeline including data extraction, automated labelling, training of deep learning model and deployment.
  • Manage client and team communication, collaboration and facilitation including meetings, documentation and other processes.
  • Lead and manage team members.
Must have hands-on experience in one or more of the followings:
  • Hands-on experience in speech technologies like Automated Speech Recognition and Text to Speech.
  • Exposure to any one or more of speech technology tools like HTK, Kaldi, Festival, CMUSphinx, Mozilla DeepSpeech etc.
  • Expertise in Multilingual Speech Recognition systems, Speech Analytics and Voice Processing.
Good to have hands-on experience in one or more of the followings:
  • Experience in Speech Recognition, Computer Vision, Image Processing, Natural Language Processing, Text Mining, Computational Genomics, Bioinformatics, other Machine Intelligence/Artificial Intelligence related areas.
  • Expertise in machine learning frameworks like Tensorflow, PyTorch, Keras, Caffe, MXNet, Theano etc. and ability to work with frameworks like Tesseract, OpenCV, NLTK, Spacy, Scikit-Learn, Numpy, Pandas etc.
  • Hands on experience in supervised machine techniques and algorithms, such as GLM, k-NN, Naive Bayes, SVM, Random Forests, Neural Networks etc. Hands-on experience in unsupervised machine learning techniques and algorithms, such as clustering algorithms, dimensionality reduction techniques.
  • Ability to work effectively in a Linux environment, on cloud-based virtual machines and containers. Knowledge of DevOps practices/tools and Skills with architecting large- scale high performant distributed systems.
  • Experience in CUDA programming, knowledge of hardware requirements for GPU acceleration (NVIDIA GPUs).
  • Strong mathematical and statistical understanding.
Desired Candidate Profile:
  • Excellent verbal as well as written communication.
  • Ability to lead a team and manage projects independently.
  • Eye for detail, passion for accuracy.
  • Great analytical and problem-solving skill.
  • Ability to adapt and thrive in a fast paced and demanding environment of a young start-up.