Apply with hirly
Full Stack AI / GenAI Engineer
WillWare Technologies · Chennai, Tamil Nadu, India
Upload your resume to see how well you match this job — free, in seconds, no account needed.
Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.
Job Description
- Full Stack AI / GenAI Engineer Role: Full Stack AI / GenAI Engineer Experience: 6+ Years Location: Chennai Shift timing: 2PM
- 11 PM Job Summary We are looking for a hands-on Full Stack AI / GenAI Engineer with strong experience in frontend and backend development, Generative AI, Agentic AI, system design, and API/integration development. The ideal candidate should be capable of designing and developing scalable applications that combine modern full-stack technologies with GenAI and Agentic AI capabilities. Key Responsibilities
- Design and develop responsive and scalable frontend applications using modern frameworks such as React, Angular, or similar technologies.
- Develop robust backend services, microservices, and business logic using technologies such as Python, Java, Node.js, or .NET.
- Build and integrate Generative AI/LLM-based applications using OpenAI, Azure OpenAI, Claude, Gemini, Llama, or similar platforms.
- Develop RAG-based applications, prompt workflows, embeddings, vector search, and LLM-powered solutions.
- Design and implement Agentic AI solutions using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, or similar technologies.
- Develop AI agents capable of tool/function calling, workflow orchestration, decision-making, and multi-step task execution.
- Design scalable and reliable application architectures for AI-powered and enterprise applications.
- Develop and integrate REST APIs, GraphQL APIs, webhooks, and third-party APIs.
- Implement authentication and security mechanisms such as OAuth 2.0, JWT, and API security.
- Integrate frontend, backend, AI services, databases, enterprise applications, and third-party systems.
- Participate in system design, architecture discussions, technical decisions, and performance optimization.
- Ensure applications are scalable, secure, maintainable, and production-ready.