Backend Engineer (India)

Backend Engineer (India)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (india) / india