New opportunity

Senior Software Engineer (AI)

Circles · Bangalore, India

About this role

Circles seeks a Senior Software Engineer (AI) to build production-grade AI capabilities across its backend services for consumer-facing journeys. The role focuses on agentic workflows, LLM-powered endpoints and reliable delivery from prototype to production. The posting lists India as the location and specifies hybrid, full-time work; its structured location data identifies Bangalore.

Responsibilities

  • Partner with Product and Design to identify agentic AI use cases, and with frontend, backend and QA teams to deliver features with measurable business impact.
  • Design planning and execution loops, safe tool/function calling, multi-agent workflows and failure handling. Build RAG pipelines covering document ingestion, chunking, embeddings, vector indexing, retrieval tuning and grounded answers with citations where needed.
  • Develop secure, scalable AI APIs, SDKs and integrations for frontend applications, internal systems, data sources and third-party tools. Implement authentication, least-privilege access, RBAC, rate limits, retries, timeouts, budget controls and provider failover.
  • Apply PII redaction or masking, content moderation, audit logging and policy-aligned access controls. Automate evaluations of task success, response quality, hallucination, latency and cost; establish traces, metrics, logs and dashboards. Improve reliability and cost through caching, queuing and fallback mechanisms.
  • Contribute to automated testing, CI/CD, infrastructure as code, documentation, runbooks, staged rollouts, incident response, technical design reviews and maintainable production code.

Qualifications

  • Proven experience building and operating agentic AI/LLM systems in production; strong Python proficiency, agent orchestration and RAG expertise. Experience with frameworks or platforms such as LangGraph, LangChain, AutoGen, CrewAI, OpenAI APIs, pgvector or Pinecone, plus secure API engineering, evaluation and observability practices.
  • The posting also specifies at least 4–5 years of software engineering experience, strong full-stack development and UI/UX understanding, proficiency in Node.js, TypeScript and React, and unit, integration and end-to-end testing. Hands-on production AI/LLM delivery is preferred. Familiarity with TypeScript/Node.js or Golang is listed as a plus for the AI Engineer requirements; the software engineering requirements list working Python knowledge and Golang exposure as pluses.

Skills for this role

PythonTypeScriptNode.jsReactGolangAgent orchestrationMulti-agent workflowsTool callingRetrieval-augmented generationDocument ingestionEmbeddingsVector databasesLangGraphLangChainAutoGenCrewAIOpenAI APIspgvectorPineconeAPI engineeringAuthenticationAuthorizationRBACPII redactionContent moderationAudit loggingAI evaluationObservabilityCI/CDInfrastructure as code—IaC

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.

Loading this role’s preparation guide…

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…