About the job
MUST HAVE SKILLS:
3-5 years of experience with GenAI, Prompt enginnering, Huggingface, Langchain/Langraph, Python.
Job Description:
Responsibilities:
Design, develop, and deploy NLP models for a variety of tasks, including text classification, sentiment analysis, question answering, and machine translation.
Utilize Hugging Face Transformers, LangChain, and LangGraph libraries to build and optimize NLP models.
Collaborate with data scientists to identify and prepare text data for NLP models.
Evaluate and optimize model performance using a variety of NLP-specific metrics.
Monitor and maintain deployed NLP models to ensure they are performing as expected.
Integrate NLP models into production systems and APIs.
Stay up-to-date on the latest advancements in NLP research and development.
Contribute to the development of NLP tools and libraries.
Mentor and guide junior engineers on the team.
Mandatory skills and Qualifications:
Master's degree or PhD in Computer Science, Linguistics, or a related field.
5+ years of experience in machine learning, with a strong focus on NLP.
Expert-level proficiency in Hugging Face Transformers, LangChain, and LangGraph libraries.
Extensive experience with PyTorch and TensorFlow for NLP tasks.
Experience with model parallelism techniques.
Familiarity with OPEA (Optional) and Explainable AI (XAI) methods.
Strong understanding of NLP concepts and algorithms.
Excellent communication, collaboration, and problem-solving skills.
Ability to work independently and as part of a team.
Experience with developing SDKs for NLP models.
Experience with fine-tuning generative AI models.
Experience with building ReAct (Reasoning & Acting) Agents.
Experience with evaluating and validating AI/ML system metrics.
Master's degree or PhD in Computer Science