Generative AI (Developer)

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Developer for GenAI Applications, your primary focus will be on coding, developing, and implementing GenAI applications using fine-tuned Large Language Models (LLMs) and Small Language Models (SLMs). In this role, you will utilize your hands-on expertise in open-source frameworks, libraries, and cloud tools to prototype and demonstrate innovative GenAI solutions under the guidance of senior team members. Your contributions will be essential in delivering high-quality, scalable, and cutting-edge applications. Responsibilities: - Write clean, efficient, and maintainable code for GenAI applications using Python and various open-source frameworks such as autogen and crew.ai. - Fine-tune LLMs and SLMs using techniques like PEFT, LoRA, and QLoRA to cater to specific use cases. - Collaborate with frameworks like Hugging Face, LangChain, LlamaIndex, and others to develop GenAI solutions. - Deploy and manage GenAI models and applications on cloud platforms such as Azure, GCP, and AWS. - Quickly prototype and demonstrate GenAI applications to showcase capabilities and gather feedback. - Build and maintain data preprocessing pipelines for training and fine-tuning models. - Integrate REST, SOAP, and other APIs for data ingestion, processing, and output delivery. - Evaluate model performance using metrics and benchmarks, and continuously iterate to enhance results. - Develop solutions for Optical Character Recognition (OCR) and document intelligence using open-source and cloud-based tools. - Collaborate with front-end developers to integrate GenAI capabilities into user-friendly interfaces using tools like Streamlit or React. - Utilize Git and other version control systems to manage code and collaborate effectively with team members. - Create clear and concise technical documentation for code, models, and processes. - Work closely with data scientists, engineers, and product managers to deliver impactful solutions. - Stay updated with the latest advancements in GenAI, open-source tools, and cloud technologies for continuous learning and growth. - Identify and resolve bugs, optimize code, and enhance application performance through debugging and optimization techniques. Required Skills: - Strong proficiency in Python programming, specifically in CORE Python OOP for developing GenAI applications. - Hands-on experience with fine-tuning techniques such as PEFT, LoRA, and QLoRA. - Expertise in working with open-source frameworks like Hugging Face, LangChain, LlamaIndex, and other libraries. - Familiarity with cloud platforms like Azure, GCP, and AWS for deploying and managing GenAI models. - Skills in building and maintaining data preprocessing pipelines. - Experience in API integration using protocols like REST, SOAP, and others. - Knowledge of metrics and benchmarks for evaluating model performance. - Proficiency in OCR and document intelligence using open-source and cloud tools. - Basic knowledge of front-end tools like Streamlit, React, or JavaScript for UI integration. - Proficiency in Git and version control best practices. - Ability to create clear and concise technical documentation. - Strong analytical and problem-solving skills for debugging and optimizing code. - Excellent teamwork and communication skills for effective collaboration in cross-functional teams. - Ability to quickly prototype and demonstrate GenAI applications with a growth mindset for continuous learning and staying updated with the latest GenAI trends and technologies.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You