Backend Engineer

Indium Software India
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 4 yearsMin. 4 years

Job Description

Backend Engineer

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.

  • Strong 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.

Experience Level

Senior Level

Job role

Work location
Work locationBangalore North, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Backend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 4 years

About company

Name
NameIndium Software India
Job posted by Indium Software India

Similar jobs you can apply for

Business Development
 Beyond Campus Universal

Inside Sales Specialist

Beyond Campus Universal
Kadubeesanahalli, Bengaluru/Bangalore
₹30,000 - ₹75,000*
Work from Office
Full Time
Min. 6 months
Good (Intermediate / Advanced) English
Sra Edutech Private Limited

Campus Relationship Executive

Sra Edutech Private Limited
Marathahalli, Bengaluru/Bangalore
₹15,000 - ₹30,000*
Field Job
Full Time
Any experience
Good (Intermediate / Advanced) English

Front Desk Receptionist

Lordz Digital Systems
Chamrajpet, Bengaluru/Bangalore
₹25,000 - ₹30,000
Work from Office
Full Time
Min. 1 year
Basic English
Classic Export Surplus and Discount Sale

Senior Retail Sales Executive

Classic Export Surplus and Discount Sale
Nagavara, Bengaluru/Bangalore
₹25,000 - ₹35,000*
Work from Office
Full Time
Min. 2 years
Basic English
Properties 21

Senior Tele Caller

Properties 21
Battarahalli, Bengaluru/Bangalore
₹25,000 - ₹50,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English

Presales Executive

Aaramya Ventures (Opc) Private Limited
Shivaji Nagar, Bengaluru/Bangalore
₹22,000 - ₹26,000
Work from Office
Full Time
Min. 6 months
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 4 to 6 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!