What are the responsibilities and job description for the Senior Gen AI Developer position at Capgemini?
Job Description
We are seeking a highly skilled Senior Gen AI Engineer to join our team. As a key member of our organization, you will be responsible for designing and implementing cutting-edge AI solutions that drive business value.
Key Responsibilities:
- Develop and deploy advanced AI models using various tools and technologies, including Tesseract, pdfplumber, spaCy, NLTK, and more.
- Leverage Generative AI (LLMs like OpenAI, Llama, Claude) for text extraction and other applications.
- Work with Vector Stores (FAISS, Pinecone, Weaviate) for efficient AI retrieval.
- Design and implement Python-based APIs using FastAPI or Flask.
- Collaborate with the Azure AI Services team to integrate Azure Cognitive Search, Azure Form Recognizer, and Azure OpenAI into our solutions.
- Maintain expertise in databases such as PostgreSQL, MongoDB, and Azure Cosmos DB.
Required Skills and Qualifications:
- 8 years of experience with OCR and NLP tools.
- Hands-on experience with Generative AI (LLMs).
- Proficiency in Vector Stores (FAISS, Pinecone, Weaviate).
- Strong API development skills using Python-based frameworks.
- Experience with Azure AI Services, including Azure Cognitive Search, Azure Form Recognizer, and Azure OpenAI.
- Hands-on experience with multiple databases.