Role Overview
We are looking for an experienced Python + Generative AI professional with 5+ years of experience in software development and hands-on experience delivering AI/GenAI projects. The ideal candidate will be responsible for designing and developing scalable GenAI applications and integrating AI capabilities into enterprise applications.
Responsibilities
- Design, develop, and deploy Generative AI applications using Python.
- Build and implement Retrieval-Augmented Generation (RAG) solutions.
- Integrate and work with Large Language Models (LLMs) for enterprise use cases.
- Develop AI-powered applications using LangChain and LangGraph.
- Design and implement Vector Database solutions for semantic search and knowledge retrieval.
- Develop effective Prompt Engineering strategies to improve LLM responses.
- Build and integrate REST APIs and AI services.
- Develop scalable microservices-based architectures for AI applications.
- Deploy and manage GenAI solutions on Microsoft Azure.
- Implement CI/CD pipelines for application and AI model deployment.
- Work with SQL databases for data storage and retrieval.
Requirements
- 5+ years of overall software development experience.
- Strong hands-on Python development experience.
- Proven experience working on AI/Generative AI projects.
- Hands-on experience building RAG-based applications.
- Experience with LangChain and LangGraph.
- Experience working with Vector Databases.
- Experience with Azure and CI/CD.
- Strong understanding of SQL.
Skills
- Python
- LangChain
- Microsoft Azure
- Vector Databases
- LLMs