You will be responsible for translating business and functional requirements into concrete deliverables with the design, development, testing, and deployment of highly scalable distributed services.
You will also be working with other strong software developers and data scientists to continuously improve and innovate on the state-of-the-art virtual assistants.
The work requires significant new thinking and an innovative approach to solve complex problems.
You will also be involved in end to end life cycle of the live product monitoring to understand the NLP model performance.
What You ll Do
Developing, enhancing, and maintaining core system features
NLP algorithms development &enhancement
Working with data scientists and other engineers to analyze, prepare algorithm and architecture proposals and solutions
Rapid development of demonstrable proof of concepts and taking them to production
Unit test case development & unit testing
Design & code documentation
Understanding the latest research in NLP
Where required for model development, wrangling a large amount of textual/audio data
What You ll Bring: Technology Expertise/Experience
3 to 5 years working experience on live production systems
High proficiency in any programming language such as Python. Experience in Golang is a plus
Good understanding of data strucures and algorithms
Good design and problem-solving skills
Experience working with goland, pycharm, git and etc
Experience working on cloud environments (especially GCP) is also desirable
What You ll Bring: Preferred NLP Experience
Academic and/or industry experience with standard AI and ML techniques
Knowledge on voice assistant flows
Knowledge of common architectures in NLP: language models, embeddings, seq2seq problems, etc. will be a plus
Good understanding of metrics, common datasets, and benchmarks