Senior ML Engineer
May 13, 2020
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.