30 Jul
|
Indium software
|
India
30 Jul
Indium software
India
Job Information
Date Opened
07/17/2026
Job Type
Permanent
RSD NO
13760
Industry
IT Services
Min Experience
6
Max Experience
6
City
Bangalore North
State/Province
Karnataka
Country
India
Zip/Postal Code
560001
Job Description
Job Description – AI Backend Engineer (Python, FastAPI & LLM)
Experience: 4–6 Years
Job Summary
We are looking for a skilled AI Backend Engineer with strong expertise in Python, FastAPI, and Large Language Models (LLMs) to build scalable, event-driven microservices and AI-powered applications. The ideal candidate should have hands-on experience designing AI agents, prompt engineering, AWS cloud services, and modern backend architectures. This role involves building production-grade AI services, integrating with enterprise systems, and delivering reliable, observable, and secure solutions.
Key Responsibilities
-
Design, develop, and maintain Python/FastAPI microservices following scalable, event-driven architecture principles.
-
Build and manage REST APIs, business logic, event publishing, error handling, and automated unit tests.
-
Develop AI-powered solutions using Large Language Models (LLMs) and AWS Bedrock AgentCore.
-
Design prompts, agent workflows, tool/function calling, structured outputs, and fallback mechanisms for AI applications.
-
Implement Retrieval-Augmented Generation (RAG) and knowledge-grounded AI solutions.
-
Integrate AI services with enterprise systems using REST APIs and asynchronous event-driven workflows.
-
Build services using AWS EventBridge, Lambda, ECS Fargate, PostgreSQL, DynamoDB, and related AWS services.
-
Ensure system reliability through structured logging, monitoring, and observability, including model versioning, confidence scores, token usage, and AI decision tracking.
-
Develop and optimize PostgreSQL schemas, indexing strategies, and database performance.
-
Implement automated testing, CI/CD pipelines, and infrastructure automation.
-
Collaborate with cross-functional teams to deliver end-to-end AI solutions and participate in integration testing.
-
Contribute to prompt evaluation, AI model improvements, and production readiness.
Required Skills
-
4–6 years of backend development experience using Python.
-
Strong hands-on experience with FastAPI or similar asynchronous Python frameworks.
-
Experience designing and developing LLM-based applications.
-
Strong understanding of Prompt Engineering, Agent Design, Function/Tool Calling, and RAG architectures.
-
Experience with AWS Bedrock AgentCore or similar AI agent platforms.
-
Hands-on experience with AWS services including:
-
EventBridge
-
ECS Fargate
-
Lambda
-
API Gateway
-
RDS PostgreSQL
-
DynamoDB
-
Strong understanding of event-driven architectures, including:
-
Idempotency
-
At-least-once delivery
-
Dead-letter queues
-
Saga patterns
-
Strong knowledge of PostgreSQL schema design, constraints, and indexing.
-
Experience designing RESTful APIs and asynchronous programming.
-
Experience with automated testing using PyTest or equivalent frameworks.
-
Familiarity with Git, CI/CD pipelines, and Agile development practices.
-
Experience using AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar.
Preferred Skills
-
Experience in Healthcare domain (EDI 270/271, 837/835 transactions,
Medicaid workflows).
-
Experience with LangSmith, PromptFlow, or other prompt evaluation frameworks.
-
Knowledge of AWS Kinesis Data Streams.
-
Experience with React, TypeScript, and Tailwind CSS.
-
Experience with Pulumi or Infrastructure-as-Code.
-
Familiarity with Redshift Serverless, Redis, and multi-AZ AWS deployments.
-
Experience with Jira, Confluence, and Azure DevOps.
Technical Stack
-
Programming: Python, SQL, TypeScript
-
Backend: FastAPI, Pydantic
-
AI/LLM: AWS Bedrock AgentCore, Prompt Engineering, RAG, Tool Calling
-
Cloud: AWS (Lambda, ECS Fargate, EventBridge, API Gateway, IAM, CloudWatch)
-
Databases: PostgreSQL, DynamoDB, Redshift, Redis
-
Streaming: EventBridge, Kinesis, SQS
-
Infrastructure: Pulumi, GitHub Actions, Azure DevOps
-
Testing: PyTest, Integration Testing, Agent Evaluation Frameworks
-
Version Control: Git
Preferred Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
-
Robust analytical, debugging, and problem-solving skills.
-
Excellent communication and stakeholder collaboration abilities.
-
Ability to independently own and deliver backend services in a fast-paced Agile environment.
At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.
Indium do not solicit or accept any form of fees or payment at any stage of the hiring process.
📌 Backend Engineer (India)
🏢 Indium software
📍 India