As a member of one of our Technology teams, you will contribute to building solutions that use natural language processing, cognitive computing, and artificial intelligence applications or the frameworks and infrastructure that support them.
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.
Linux command line, and shell programming.
Building and customizing web-services and API's
Web service API framework development
Version control practices with git - including merging, pull requests, branching, and tagging
Test driven development
Knowledge of development tools : IDE, debugger, lint checker, test frameworks
We are looking for candidates with the following characteristics :
Good written and verbal communication skills
Able to work both as a self-directed individual contributor, and as a strong collaborator on a geographically distributed team.
Some experience with the following :
Streaming audio - client and server side, with graphical control, and synchronization of audio with graphics
Docker / Container experience
Database design and implementation
Text processing (e.g., regular expressions, normalization, searching, )
Data engineering, including familiarity with commercial or open source analytics and visualization software
Prior experience with voice technologies.
Prior experience with AI and machine learning technologies