Fine-tune pre-trained Generative AI models and Large Language Models (LLMs) to meet specific business requirements.
Develop, implement, and maintain machine learning models, ensuring high performance and scalability.
Design and optimize prompts to enhance the performance and accuracy of LLM applications.
Integrate LLMs into products to enhance functionality and streamline workflow for internal teams.
Develop applications using LLM APIs and frameworks, ensuring seamless integration with existing systems.
Optimize the cost and time efficiency of LLM applications, balancing performance with resource utilization.
Continuously update and research new technologies, techniques, and trends in AI/ML, particularly in the field of Generative AI and LLMs.
Experiment with emerging AI technologies to innovate and improve existing models and applications.
Work closely with cross-functional teams, including product management, software engineering, and data science, to understand requirements and deliver AI solutions.
Provide support and guidance to team members on AI/ML best practices and methodologies.
Participate in the software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
Ensure that software design follows best practices and principles to maintain high code quality and performance.
Requirements
Fresh graduates with relevant project experience or internships are welcomed to apply.
Proficiency in programming languages: Python, JavaScript, and C/C++.
Strong understanding of Generative AI models and Large Language Models (LLMs).
Experience with fine-tuning pre-trained models and working with LLM APIs and frameworks.
Expertise in prompt engineering to optimize model outputs.
Basic knowledge of software design and development principles.
Ability to analyze complex problems and implement effective solutions using AI/ML techniques.
Strong analytical skills and attention to detail.
Passion for continuous learning and staying updated with the latest advancements in AI/ML.
Ability to quickly grasp new technologies and methodologies.
Ability to work effectively in a team environment and collaborate with cross-functional teams.
Soft Skills:
Good command in both Written and Spoken English.
An ability to work under a dynamic environment and remotely.
Good team player.
Able to work under pressure with positive attitude towards the team.