11 Nov
|
Testunity
|
Chennai
Job Description - AI/GenAI Developer (4+ Years Experience)Job Title
AI/Generative AI Developer
Experience
4+ Years
Job Summary
Mandatory Skills
- Python
- Generative AI (GenAI)
- Large Language Models (LLMs)
- Prompt Engineering
- FastAPI
- Agentic AI
- RESTful API Development
- LangChain and/or LlamaIndex
- Vector Databases (Pinecone, ChromaDB, FAISS, Weaviate)
- Git and CI/CD
Key Responsibilities
- Build AI-powered backend services using Python and FastAPI.
- Build intelligent AI agents using Agentic AI frameworks and autonomous workflows.
- Implement LLM orchestration using LangChain, LlamaIndex, or similar frameworks.
- Design effective prompt engineering strategies, including:
- Zero-shot prompting
- Few-shot prompting
- Chain-of-Thought (CoT)
- Function Calling
- Structured Output Prompting
- Develop and optimize RAG pipelines using embeddings and semantic search.
- Integrate AI solutions with cloud AI platforms such as AWS Bedrock, SageMaker, Azure OpenAI, or Google Vertex AI.
- Build secure, scalable, and production-ready AI services following microservices architecture.
- Collaborate with cross-functional teams to understand business requirements and translate them into AI-driven solutions.
- Write clean, maintainable, and well-documented code while following software engineering best practices.
- Participate in code reviews, testing, deployment, and CI/CD processes.
Required Technical Skills
- Hands-on experience with FastAPI for developing scalable APIs.
- Extensive experience with Generative AI and Large Language Models (LLMs).
- Experience with OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar LLMs.
- Strong understanding of prompt engineering techniques and LLM optimization.
- Experience with Agentic AI frameworks and multi-agent workflows.
- Hands-on experience with LangChain, LlamaIndex, or equivalent LLM orchestration frameworks.
- Experience implementing RAG architectures using vector databases.
- Strong understanding of embeddings, transformers, NLP concepts, and semantic search.
- Experience with REST APIs, microservices, and API integrations.
- Knowledge of cloud AI services:
- AWS Bedrock
- Amazon SageMaker
- Azure OpenAI
- Google Vertex AI
- Experience with Git, GitHub/GitLab, Docker, CI/CD pipelines, and containerized deployments.
Preferred Skills
- Experience with GraphQL APIs.
- Experience with TypeScript/Node.js for AI integrations.
- Knowledge of Kubernetes and container orchestration.
- Familiarity with AI observability, model monitoring, and evaluation frameworks.
- Experience with MCP (Model Context Protocol) and AI tool integrations is an added advantage.
- Python
- Generative AI (GenAI)
- Large Language Models (LLMs)
- Prompt Engineering
- FastAPI
- Agentic AI
- Hands-on implementation of these technologies in real-time production projects.
- Ability to clearly explain the project architecture, business problem, AI solution, and their individual contributions.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to prepare explicit technical documentation.
- Strong collaboration skills and ability to work in Agile teams.
- Passion for AI innovation and continuous learning.
Interview Focus Areas
- End-to-end GenAI project implementation.
- RAG architecture and vector database selection.
- Prompt engineering strategies used in production.
- FastAPI-based AI service development.
- Agentic AI workflows and multi-agent systems.
- LLM orchestration using LangChain or LlamaIndex.
- Real-time production challenges, optimization techniques, and deployment strategies.
- Their individual contributions, technical decisions, and measurable business outcomes in previous AI projects.
Pay: ₹90,000.00 - ₹110,000.00 per month
Experience :
- AI/Generative AI Developer: 4 years (preferred)
Location :
- Chennai, Tamil Nadu (required)
Work Location: Hybrid remote in Chennai, Tamil Nadu
📌 Ai/genai Developer (Chennai)
🏢 Testunity
📍 Chennai