About the Role
We are looking for a strong GenAI & Golang Architect with extensive experience in designing
enterprise-grade GenAI/LLM solutions and scalable backend architectures using Golang. The ideal
candidate should have strong hands-on experience in GenAI, LLM, RAG, AI Agents, Microservices,
Cloud and Distributed Systems, along with the ability to lead architecture decisions and guide
development teams.
Key Responsibilities
• Design enterprise-grade GenAI and LLM architectures using Golang.
• Architect scalable microservices, APIs and distributed systems using Go.
• Design and implement RAG-based GenAI solutions.
• Define architecture for LLM integration, prompt engineering and AI agent workflows.
• Work with OpenAI, Azure OpenAI, Gemini, Claude, AWS Bedrock or similar LLM platforms.
• Design solutions using Vector Databases such as Pinecone, Milvus, Weaviate, FAISS or
OpenSearch.
• Define cloud architecture across AWS, Azure or GCP.
• Lead technical design, architecture decisions and POCs.
• Ensure scalability, security, performance and reliability of AI platforms.
• Guide development teams and conduct technical reviews.
• Design Docker, Kubernetes and CI/CD deployment architecture.
Key Performance Indicators
• Successful design and delivery of scalable GenAI/LLM architectures.
• Quality and scalability of GenAI and Golang solutions.
• Successful implementation of RAG and AI-agent solutions.
• Effective architecture decisions and technical leadership.
• Performance, security and reliability of AI platforms.
• Successful POC-to-production implementation.
• Effective collaboration with engineering, product and business stakeholders.
• Ability to guide teams and drive technical solutions independently.
Mandatory Skills
• Golang / Go – Strong
• GenAI / LLM – Strong hands-on
• RAG Architecture
• LLM / AI Agent Architecture
• Microservices & Distributed Systems
• REST / gRPC
• Vector Databases
• AWS / Azure / GCP
• Docker & Kubernetes
• Strong System Design & Architecture
• Excellent communication and stakeholder management