Source description
About the role
Technical: - Bachelors/masters degree in computer science, Engineering, Mathematics or related field. - 6-8 years of total experience in data science, machine learning or NLP with a significant focus on unstructured data analytics. - 3+ years of hands-on experience in developing and deploying NLP solutions in an enterprise setting using traditional NLP techniques (non-LLM & non-GenAI based). - Experience in Conversational AI, Information retrieval, Knowledge Management will be a plus. - Experience with OpenAI LLMs and conceptual idea on open source LLMs. - Ability to propose and visualize overall solution for a given requirements beyond NLP components. - Proficient in Python and common NLP libraries, such as NLTK, spaCy, transformers, etc. Ability to write production-grade python code is a plus. - Familiar with cloud platforms, such as Azure and NLP frameworks, such as Hugging Face, AllenNLP, etc. Non-Technical: - Very positive communication skills, both written and verbal. Ability to work in a team setting with members of diversified skills. - Prior experience in working with enterprise customers, in an evolving environment and under stringent timelines. - Self-starter who can define precise problems and also has the zeal to explore, identify and implement optimal solutions. Job Responsibilities - Prototype and validate NLP solutions using agile methodologies and best practices. Conduct exploration and development on various NLP topics, such as text classification, named entity recognition, sentiment analysis, question answering, topic classification summarization, etc. - Design, implement, and evaluate POCs and end-to-end solutions using OpenAI LLMs and other open source LLMs. - Optimize and fine-tune the performance of LLMs using prompt engineering and RAG-based methods. - Communicate and present NLP results and insights to internal and external stakeholders. - Collaborate with other AI team members and stakeholders to understand the requirements, propose solutio .
More at CGI