Job Search
Home > Job Search

Senior Software Development Engineer- NLP /Machine Learning

Closing on:


Contact email

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

Preferred skills

  • 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.