Senior Software Development Engineer- NLP /Machine Learning
Brief description :
As a software developer,you will be handling the millions of insights in database and building out NLP/Information extraction and machine learning tools. Primary responsibilities involve working to prototype and develop new tools for text analysis and QA. Understanding the importance of test-driven development throughout the entire software lifecycle and ability to work in an Agile framework is a must.
- Proficiency in Java or C++, good at programming
- Proficiency in handling unstructured and semi-structured data
- Experience with machine learning algorithms, including the ability to develop prototypes and refine them based on client feedback
- Experience with range of Natural Language Processing techniques, including text processing, text annotation, regular expressions, etc.
- Experience with Scrum/Agile development model in IT company environment
- Advanced degree in Computer Science, Statistics or related field of study or equivalent experience
- Experience with large-scale, open-source frameworks
- Experience with test-driven development
- Self-motivated, logical thinker with good business understanding and communication skills
- Minimum experience of 3+ years in NLP and Machine Learning.
Preferred Qualification : Btech/MCA/Diploma
Preferred Location : Bangalore.