CareerPlan

Software Engineer 3 - GenAI

India Head OfficeFull-time2026-11-12 → 2026-11-15

Core

Build and scale Energy Assistant, a GenAI assistant embedded in utility web portals and mobile apps that answers customer questions about usage, bills, appliances, and rate plans using a multi-agent system.

Role type

Senior IC GenAI software engineer (multi-agent systems)

Builds

Production multi-agent systems, RAG pipelines, and typed tool contracts for utility data access

Domain

Energy utilities + Generative AI

Deliverable

production ML models

Required skills

Python, Java, LangGraph, LLM APIs, RAG, system design, AWS, PostgreSQL, Redis, CI/CD, observability

Preferred skills

Time-series/IoT data, voice/IVR GenAI, multi-tenant SaaS security

Technologies

LangChain, LangSmith, OpenAI, Anthropic, Amazon Bedrock, pgvector, WebSocket/SSE, ELK

Responsibilities

Design and build production multi-agent systems; Build typed tool contracts and data-access layers; Develop RAG pipelines; Manage latency, reliability, and cost; Implement guardrails; Build observability and evaluation hooks; Debug agent failures; Support streaming and widget integration; Lead design and code reviews; Mentor junior engineers

Seniority

Senior, hands-on IC with mentorship