Source description
About the role
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.
More at BDO India
Related open roles
Tax DT and I Software Engineer II (Telangana)
Hyderabad
Power Platform Developer (Power Automate, Power Apps) Immediate Joiner
India
Backend Solution Architect- Bhopal/Vadodara/Mumbai/Gurgaon/Noida/BLR
Mumbai
Backend Solution Architect
Mumbai
Backend Solution Architect BLR
India
RPA Developer Power Automate
Delhi NCR