Padmi

Software Engineer Backend & AI

MumbaiPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at BDO India

Opens the source posting on shine.com

Source description

About the role

View original

Job Description Role: Software Engineer - Backend & AI Experience: 4+ Years Role Summary The Software Engineer (Backend & AI) builds and maintains the API and integration layer of the AI CoE. This includes REST APIs that expose AI capabilities, tool backends that AI agents call, database schemas, and integrations with enterprise systems. The role requires backend engineering skills plus working ability to consume and integrate LLM APIs. Responsibilities Build FastAPI microservices that expose RAG, agent and ML capabilities as REST endpointsBuild tool APIs used by AI agents functions that search, retrieve, create, update or integrate with external systemsIntegrate with enterprise systems SharePoint, document management systems, ERP, databasesDesign and manage database schemas (PostgreSQL, MongoDB) for AI product featuresImplement authentication and authorisation for AI servicesHandle async patterns background tasks, queuing, high-throughput API serving Required Skills Python production-quality. Code is structured, tested, handles exceptions.FastAPI has built and shipped REST APIs. Understands request lifecycle, validation, middleware, error responses.SQL writes complex queries confidently. Understands indexing, transactions, query performance.Git and Docker standard workflow, containerised services.LLM API consumption can call OpenAI or Anthropic APIs, handle streaming and manage token limits. Does not need to design AI systems, needs to integrate them. Job Description Role: Software Engineer - Backend & AI Experience: 4+ Years Role Summary The Software Engineer (Backend & AI) builds and maintains the API and integration layer of the AI CoE. This includes REST APIs that expose AI capabilities, tool backends that AI agents call, database schemas, and integrations with enterprise systems. The role requires backend engineering skills plus working ability to consume and integrate LLM APIs. Responsibilities Build FastAPI microservices that expose RAG, agent and ML capabilities as REST endpointsBuild tool APIs used by AI agents functions that search, retrieve, create, update or integrate with external systemsIntegrate with enterprise systems SharePoint, document management systems, ERP, databasesDesign and manage database schemas (PostgreSQL, MongoDB) for AI product featuresImplement authentication and authorisation for AI servicesHandle async patterns background tasks, queuing, high-throughput API serving Required Skills Python production-quality. Code is structured, tested, handles exceptions.FastAPI has built and shipped REST APIs. Understands request lifecycle, validation, middleware, error responses.SQL writes complex queries confidently. Understands indexing, transactions, query performance.Git and Docker standard workflow, containerised services.LLM API consumption can call OpenAI or Anthropic APIs, handle streaming and manage token limits. Does not need to design AI systems, needs to integrate them.

One address, no account. We’ll tell you when matching roles go live.

More at BDO India

Related open roles

View all roles