Full job description
We are seeking a Senior AI Engineer with 5-8+ years of software engineering experience, including 2+ years in Generative AI and LLM systems. The role involves designing, developing, and deploying production-grade AI applications such as conversational assistants, RAG pipelines, and multi-agent systems. Responsibilities include building scalable backend services using Python and Node.js, integrating AI capabilities with enterprise systems, optimizing LLM-powered features, designing evaluation frameworks, managing vector databases, and implementing agentic AI workflows. Candidates must have strong proficiency in Python, experience with backend frameworks (FastAPI, Flask, Express), cloud platforms (AWS, Azure, GCP), and hands-on experience with LLM APIs (Azure OpenAI, AWS Bedrock, Anthropic, Google Gemini). Additional skills include prompt engineering, RAG pipeline construction, agent-based architecture design, and MLOps practices. The role requires collaboration with data engineering teams, application of data science fundamentals, and implementation of Responsible AI practices. Location: Bengaluru, Karnataka, India.
What you'll do
- Design, develop, and ship production-grade AI applications including conversational assistants, RAG pipelines, and multi-agent systems
- Architect scalable, secure, and cost-efficient backend services using Python, Node.js, and cloud-native patterns
- Build and maintain API services integrating AI capabilities with enterprise systems
- Write clean, testable, well-documented code with CI/CD standards
- Build and optimize LLM-powered features including prompt engineering and context management
- Design and implement evaluation frameworks for AI outputs
- Work hands-on with LLM APIs and make model selection and tuning decisions
- Design and build enterprise RAG pipelines and manage vector databases
- Continuously improve retrieval quality with testing and feedback loops
- Design and implement agentic workflows and multi-agent orchestration frameworks
- Develop reusable tool integrations with safety controls
- Work with structured and unstructured data for AI consumption
- Apply data science fundamentals to diagnose and validate AI systems
- Collaborate with data engineering teams for reliable data pipelines
- Implement Responsible AI practices including guardrails and compliance
- Build and operate LLMOps / MLOps pipelines for deployment and monitoring
- Contribute to governance documentation and operational runbooks
Requirements
- 5–8+ years in software engineering
- At least 2+ years hands-on in Generative AI / LLM-based systems
- Strong proficiency in Python
- Experience with backend frameworks (FastAPI, Flask, Express/Node.js)
- Clean API design, version control (Git), testing, and CI/CD
- Hands-on experience with LLM APIs (Azure OpenAI, AWS Bedrock, Anthropic, Google Gemini)
- Experience in prompt engineering, structured outputs, tool/function calling
- Proven experience building RAG pipelines including embedding models, chunking, retrieval logic, vector database, re-ranking, and grounding
- Experience designing agent-based architectures and multi-step workflows
- Familiarity with AWS Bedrock, Azure AI Foundry, or equivalent frameworks
- Experience with AWS or Azure cloud services including containerized services and serverless functions
- Ability to design distributed, scalable AI systems with cost, latency, and reliability tradeoffs
Tech stack
PythonNode.jsFastAPIFlaskExpressAWSAzureGCPAzure OpenAIAWS BedrockAnthropicGoogle GeminiAgentcoreCursorGitCI/CDvector databasesM365 CopilotBot FrameworkTeamsAdaptive Cardsscikit-learnXGBoost
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth, learning, and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity and inclusion commitment