Title : R&D Manager
Department : Research and Development
Education : Bachelors degree in Computer Science/equivalent from Top Universities
Location : Bangalore (ITPL, Whitefield)
As we expand our artificial intelligence platform, Amelia, we are looking for senior individuals to join our R&D team. Its a unique opportunity to work alongside market leaders, linguistic scientists and senior engineers as they build the next generation of language understanding automation.
With an extensive existing customer base and a market-leading position in help desk automation, your work will go into production as soon as it shows measurable improvement over current methods. We think long term, while putting our research into practice on a rational schedule.
You will be building large-scale data collection pipelines, working closely alongside ML/NLP/Robotics research scientists and engineers. You will design and implement compelling scenarios for crowdsourcing data collection. You will participate in bleeding edge research in NLP and dialog management.
Manage a team of NLP scientists and software engineers, including iteration and task planning.
Drive technical projects and provide leadership in an innovative and fast-paced environment.
The ideal candidate will have both a research and development background. Having a history of peer-reviewed scientific publications in NLP or any relevant field is a plus.
You will lead an area of development of the pipeline, guiding and mentoring junior developers, working with the leads of the other areas of the pipeline and the lead scientist to create and deploy new capabilities in language understanding.
You will be expected to identify and integrate the best science available, whether from published research or your own approach.
You will work with test and analysis engineers to prove your ideas against objective and measurable tests of capability.
Each day you will be expected to move as needed between designing scientific approaches and architecture, writing or contributing to scientific publications, mentoring, and development in Java, all in the service of creating the best new NLP capability possible.
Desired Skills and Experience:
We are interested in candidates with experience in many portions of the NLP pipeline, knowledge of linguistic semantics, including parsing, word sense disambiguation, knowledge extraction, and question answering and language generation.
You should be comfortable defining delivery schedules and metrics for performance assessment and meeting your targets.
A mature scientist/engineer should be able to learn a new framework quickly, experience must just help us understand your implementation experience.
Good programming skills with relevant experience in Java/Python/C++.
Additional Qualifications: Familiarity with data science/ML packages, tools and languages (R, Scikit-Learn, MATLAB/Octave, Julia, WEKA) Familiarity with NLP toolkits (Stanford CoreNLP, NLTK, ClearTK) Exposure to NLP annotation models, such as dependency grammars (Universal Dependencies), Penn Treebank, etc. Hands on experience in SQL, spring and crownsourced platforms is a plus.
Good scientists must also be good communicators, able to explain and justify complex ideas to junior developers and senior management, both verbally and in writing.
Candidates should have excellent teamwork and communication skills, be creative, self-motivated, and adaptable.
Possesses good analytical & troubleshooting skills
Flexible attitude and can do attitude
Drives improvements and process innovation
Familiar with Cognitive technologies