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