Overview
Location: Remote/Bangalore/Pune
Experience Level: 2+ years
Responsibilities
• Develop and implement NLP solutions using Java or demonstrate willingness to work in Java-based environments.
• Utilize NLP libraries such as Stanford NLP, SpaCy, NLTK, or OpenNLP for building robust language processing systems.
• Perform syntactic analysis using POS Tagging, Lemmatization, Phrase Chunking, and Dependency Parsing.
• Apply advanced NLP techniques such as text summarization, information retrieval, knowledge extraction, and coreference resolution.
• Design and develop rule-based NLP systems by analyzing data and framing rules.
• Leverage graph algorithms to enhance semantic analysis and knowledge representation.
• Use resources like WordNet or ConceptNet to enrich language models.
• Implement information extraction using regular expressions for structured and unstructured data.
Requirements
• 2+ years of experience working with NLP libraries (industry or academic projects).
• Proficiency in Java or a strong willingness to transition to Java-based development.
• Hands-on experience with textual data and building end-to-end NLP pipelines.
• Strong understanding of syntactic analysis and graph algorithms in NLP.
• Knowledge of WordNet/ConceptNet is an added advantage.
• Expertise in crafting precise regular expressions for data extraction tasks.
Why Join Us?
• Collaborate on exciting NLP projects solving real-world problems.
• Opportunity to work with cutting-edge technologies in language processing.
• Competitive compensation and growth opportunities in a dynamic environment.