This role is to work on Machine Learning research area Machine Learning engineers for applied research on Natural Language problem statements to create a new wave of human-assisted conversational AI technologies in the Curo Speech and Natural Language Processing team while working closely with a world-renowned team of speech, natural language and machine learning experts focused on driving invention and innovation in natural language technologies and services. Job Responsibilities
Expertise in DNN Architectures {CNNs, LSTMs, Transformers} applied to Speech and Language Problems such as Question Answering, Summarization, Semantic Understanding
Review published literature, conceptualize novel algorithms, implement, evaluate and facilitate deployment of solutions for speech, natural language and dialog problems encountered in human conversations and analytics.
Develop rich models for specific tasks by collecting, curating, coordinating annotations of spoken conversations, training and adapting machine learning models
Tune model performance through feature engineering to optimize model performance by combining rules and machine learning techniques
Integrate the developed models into Curo software and deploy them on Interactions Platforms.
Document work through conference publications, file patent disclosures.
Mentor junior associates as required.
Qualifications Required
MS or PhD degree in Computer Science/Statistics with experience in Machine Learning
Proven success in applying Machine Learning models to practical problems
Understanding of word & sentence representations like Word2Vec, Glove, Bert, ELMO etc
Good understanding of pattern recognition algorithms like k-means, SVM, HMM, GMM, Neural
Networks, Viterbi decoding etc
Expertise in Python/C/C++
Experience contributing to research efforts, including publishing in conferences
Preferred
Experience working with machine learning tools, DNN tools, speech recognition tools, web crawlers, finite state machines, and open source natural language toolkits are a plus.
Experience working with deep learning toolkits like PyTorch, Tensorflow etc.
Experience in natural language processing technologies and services with emphasis in one or more of the following:
Data acquisition and NL modeling: harvesting NL resources from the Web, rapid bootstrapping of domain-specific and multilingual NL models for named-entity, syntactic parsing and text classification
NL systems: large-scale development and deployment, performance monitoring, tuning and optimization of NL models
NL methodology: grammar-based, data-driven and machine learning-based, hybrid approaches
NL technologies: spoken language understanding, language translation, natural language search, syntax-semantics.