Key Responsibilities:
- Collaborate with the AI/ML team to design, develop, and deploy NLP solutions and automation bots.
- Work on fine-tuning and optimising large language models (LLMs) such as those from OpenAI and LLaMA for various tasks.
- Implement and evaluate NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and more.
- Contribute to the development of scalable and efficient machine learning pipelines for data processing and model training.
- Assist in the integration of NLP models into production systems and applications.
- Stay updated with the latest advancements in NLP and machine learning, and apply new techniques to improve model performance.
- Document the development process, experiments, and results comprehensively.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Data Science, AI/ML, or a related field.
- Hands-on experience with large language models such as OpenAI's GPT-3/4 and LLaMA.
- Hands-on experience in fine-tuning pre-existing models for specific tasks and applications.
- Strong programming skills in Python and experience with ML frameworks such as TensorFlow, PyTorch, and Hugging Face Transformers.
- Familiarity with NLP libraries and tools such as NLTK, SpaCy, and others.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Strong communication skills to effectively convey technical concepts and findings.
- Ability to design and conduct experiments to validate model performance and improvements.
- Knowledge of data preprocessing techniques and experience working with large datasets.
Benefits:
Opportunity to work with cutting-edge AI and NLP technologies.
Flexible work environment and schedule.
Work from home.
Potential for a full-time offer based on performance.