NLP Developer

Job Category: Software Development
Job Type: Full Time
Job Location: Bengaluru

Gnani.ai aims to empower enterprises with AI-based speech technology.

Gnani.ai is an AI-based Speech Recognition and NLP Startup that is working on voice-based solutions for large businesses. AI is the biggest innovation that is disrupting the market and we are at the heart of this disruption. Funded by one of the largest global conglomerates in the world, and backed a number of market leaders in the tech industry,

We are working with some of the largest companies in the banking, insurance, e-commerce, and financial services sectors and we are not slowing down. With aggressive expansion plans, Gnani.ai aims to be the leader in the global market for voice-based solutions.

Gnani.ai is building the future for voice-based business solutions. If you are fascinated by AI and would like to work on the latest AI technologies in a high-intense, fast-growing and flexible work environment with immense growth opportunities, come and join us. We are looking for hard workers, who are ready to take on big challenges.

NLP Software Developer

Gnani.ai is looking to hire software developers with 0 to 2+ Years of experience, with a keen interest in design and developing chat and voice bots. We are looking for an Engineer who can work with us in developing an NLP framework if you have the below skillset

Requirements :

  • Proficient knowledge of Python
  • Proficient understanding of code versioning tools, such as Git / SVN.
  • Good knowledge in algorithms to find and implement tools for NLP tasks
  • Knowledge on NLP libraries and frameworks
  • Understanding of text representation techniques, algorithms, statistics
  • Syntactic & Semantic Parsing
  • Knowledge/work experience on No-SQL database Mongo.
  • Good knowledge on Docker container technologies.
  • Strong communication skills

Responsibilies :

  • Develop NLP systems according to requirements
  • Maintain NLP libraries and frameworks
  • Design and develop natural language processing systems
  • Define appropriate datasets for language learning
  • Use effective text representations to transform natural language into useful features
  • Train the developed model and run evaluation experiments
  • Find and implement the right algorithms and tools for NLP tasks
  • Perform statistical analysis of results and refine models
  • Constantly keep up to date within the field of machine learning
  • Implement changes as needed and analyze bugs

Good To Have :

Start up experience is a plus

Apply for this position

Allowed Type(s): .pdf, .doc, .docx