Source description
About the role
As a Gen AI Engineer with over 5 years of experience, your main role will be to design, develop, and deploy enterprise-grade Generative AI applications. You will be responsible for building and orchestrating AI agents using frameworks such as LangChain, LangGraph, or similar tools. Additionally, you will develop Retrieval-Augmented Generation (RAG) pipelines for knowledge retrieval and contextual responses. Key Responsibilities: - Design, develop, and deploy enterprise-grade Generative AI applications. - Build and orchestrate AI agents using LangChain, LangGraph, or similar frameworks. - Develop Retrieval-Augmented Generation (RAG) pipelines for knowledge retrieval and contextual responses. - Implement vector search solutions using ElasticSearch or equivalent vector databases. - Design and develop RESTful APIs using FastAPI or Flask for AI services and backend integration. - Integrate Large Language Models (LLMs) with enterprise applications and external tools. - Develop interactive frontend applications using React.js and TypeScript. - Build AI-powered chat interfaces with conversational capabilities. - Develop file upload and document processing modules for AI workflows. - Create image generation preview and visualization components where applicable. - Ensure responsive, scalable, and accessible user interface design. - Implement prompt engineering strategies to improve AI response quality. - Optimize AI application performance, latency, and scalability. - Develop and maintain reusable AI components and libraries. - Process and extract information from PDF and document-based data sources. - Implement OCR-based document extraction solutions when required. - Collaborate with product managers, designers, and engineering teams to deliver AI solutions. - Participate in code reviews and maintain high coding standards. - Deploy applications using Docker and cloud platforms such as AWS, Azure, or GCP. - Configure and maintain GitLab CI/CD pipelines for automated deployment. - Work within Agile methodologies using Jira or similar collaboration tools. - Stay updated with emerging advancements in Generative AI, LLMs, and agentic frameworks. Key Result Areas (KRAs): - Deliver scalable and production-ready Generative AI solutions within project timelines. - Develop high-performing AI agents with reliable orchestration and tool integration. - Build efficient and accurate RAG pipelines with optimized retrieval performance. - Ensure robust API architecture with high availability and low latency. - Deliver responsive and user-friendly AI interfaces using modern frontend technologies. - Improve AI model accuracy through effective prompt engineering and context management. - Achieve seamless integration between AI services and enterprise systems. - Maintain high code quality, security, and documentation standards. - Ensure successful implementation of CI/CD pipelines and deployment automation. - Optimize application performance, scalability, and resource utilization. - Collaborate effectively across engineering and business teams to drive project success. - Contribute to innovation by evaluating and implementing emerging Gen AI technologies. Required Skill Sets: - Strong proficiency in Python. - Hands-on experience with LangChain and LangGraph. - Experience building Agentic AI applications and multi-agent workflows. - Strong understanding of Retrieval-Augmented Generation (RAG) architecture. - Experience with ElasticSearch as a vector store. - Knowledge of embeddings, semantic search, and vector databases. - Experience integrating Large Language Models through APIs. - Expertise in FastAPI and/or Flask for backend development. - Strong experience with REST API design and microservices architecture. - Proficiency in React.js and TypeScript. - Experience building conversational chat interfaces. - Experience developing document upload and processing workflows. - Experience creating image generation or AI visualization components. - Strong understanding of responsive and accessible frontend development. - Experience with GitLab CI/CD pipelines. - Working knowledge of Git and version control practices. - Familiarity with Jira or similar Agile project management tools. - Hands-on experience with Docker and containerized deployments. - Exposure to cloud platforms including AWS, Azure, or GCP. - Experience in PDF processing using Python. - Knowledge of libraries such as PyPDF2 and pdfminer.six. - Exposure to OCR frameworks for document extraction. As a Gen AI Engineer with over 5 years of experience, your main role will be to design, develop, and deploy enterprise-grade Generative AI applications. You will be responsible for building and orchestrating AI agents using frameworks such as LangChain, LangGraph, or similar tools. Additionally, you will develop Retrieval-Augmented Generation (RAG) pipelines for knowledge retrieval and contextual responses. Key Responsibilities: - Design, develop, and deploy enterprise-grade Generati
More at R3 Consultant