WFH.teamOpen app
Back to remote jobs
Remote job detail

Software Engineer 3 - GenAI

Bidgely

LocationIndia
SenioritySenior
CompanyBidgely
Verified recentlyChecked today
Compensation

Salary not listed

Salary details are shown when available from the source listing. Sign in before applying so the role can be reviewed against your resume, salary goals, seniority, timezone, and location eligibility.

Requirements and working style

Decision details from the source listing

Experience

6-10 years stated

Schedule

unspecified

These fields are normalized from the employer's text. Confirm details on the employer site before applying.

WFH.team analysis

What this posting tells you

Senior software engineering role building and scaling a production GenAI assistant for utility customers. Requires 6–10 years of software engineering experience, including 1–2 years shipping LLM or GenAI features in production. The role is remote in India and focuses on agent orchestration, RAG, backend services, reliability, security, and evaluation.

Role lane

Backend, Data, Design and creative, DevOps, Frontend, Legal, Mobile engineering, Product, QA and testing, Security, Software, Customer support

Where you can work

India

Working hours

Timezone overlap is not stated.

Arrangement

Senior · contract · full_time

Required signals
PythonJavaLangChain or LangGraphLLM APIsPrompt designTool/function callingStructured outputsRAGEmbeddings and vector storesBackend and API designAWSEKSPostgreSQLRedisCI/CDLLM evaluation or observabilitySystem design
Preferred signals
Time-series, IoT, or smart meter dataEnergy and utilities domainVoice or IVR GenAI productsMulti-tenant SaaSSecurity and data privacy for LLM applications
Confirm before applying
  • Required timezone overlap is not stated
  • Compensation is not listed
Market context

Backend hiring on WFH.team

4,932active related roles
1,461new in the latest period
202.7jobs per 100 candidates
$178kmedian of comparable listed ranges

Category counts come from WFH.team's latest published remote job market snapshot.

Explore the remote job market
Skills and signals
PythonJavaLangChain or LangGraphLLM APIsPrompt designTool/function callingStructured outputsRAGEmbeddings and vector storesBackend and API designAWSEKSPostgreSQLRedisCI/CDLLM evaluation or observabilityRemote in India
Job description

Software Engineer 3 - GenAI at Bidgely

About Bidgely

Bidgely is a Silicon Valley AI company transforming how utilities and their customers understand and manage energy. The UtilityAI platform converts smart meter data into appliance-level insights, while Agentic CX brings GenAI assistants to utility chat, voice IVR, and customer service. Leading utilities across North America, Europe, and Asia rely on Bidgely. Our Bengaluru engineering center is a certified Great Place to Work.

The role

We are seeking a senior software engineer to build and scale Energy Assistant, our GenAI assistant embedded in utility web portals and mobile apps. Energy Assistant answers customers' questions about usage, bills, appliances, rate plans, and savings through a multi-agent system built on LangGraph, leveraging Bidgely's energy data with tool calls and deterministic calculations. You will own major components end to end, help shape the architecture, and elevate the engineering standards of the team. This is a hands-on role working closely with GenAI engineering, platform, QA/SDET, and product teams.

Key Responsibilities

  • Design and build production multi-agent systems: supervisor/router and specialist agents, LangGraph workflows, tool calling, conversation memory, and checkpointing.
  • Build typed tool contracts and data-access layers over Bidgely APIs to ensure the LLM explains results instead of generating numbers.
  • Develop RAG pipelines for utility tariff and knowledge retrieval, with tenant-isolated embeddings and retrieval.
  • Manage latency, reliability, and cost: caching, prewarming, retries, circuit breakers, and model routing across small and large model tiers.
  • Implement guardrails for prompt injection, scope control, authorization, tenant isolation, and data management.
  • Build observability and evaluation hooks with LangSmith, and collaborate with SDETs on evaluation datasets, regression suites, and release criteria.
  • Debug agent failures in production using traces, logs, and metrics, and drive root-cause fixes.
  • Support streaming (WebSocket/SSE) and widget integration with front-end teams.
  • Lead design and code reviews, set engineering standards, and mentor SDE1 and SDE2 engineers.
  • Communicate designs, trade-offs, and progress to engineering, product, and leadership.

Requirements

  • 6–10 years of software engineering experience, including at least 1–2 years building and shipping LLM or GenAI features in production.
  • Strong Python skills and good working knowledge of Java.
  • Hands-on experience with LangChain, LangGraph, or similar agent orchestration frameworks.
  • Experience with LLM APIs (OpenAI, Anthropic, Amazon Bedrock), prompt design, tool/function calling, and structured outputs.
  • Experience building RAG systems with embeddings and vector stores (e.g., pgvector).
  • Strong backend and API design skills, with experience building scalable, low-latency services.
  • Experience with AWS, containers (EKS), PostgreSQL, Redis, and CI/CD.
  • Experience with evals, LLM-as-judge, or AI observability tools such as LangSmith.
  • Strong system design, analytical, and communication skills.

Nice to Have

  • Experience with time-series, IoT, or smart meter data, or the energy and utilities domain.
  • Experience with voice or IVR GenAI products.
  • Experience with multi-tenant SaaS solutions, security, and data-privacy enhancements for LLM applications.

Tech You Will Work With

Python, Java, LangChain, LangGraph, LangSmith, OpenAI, Anthropic, Amazon Bedrock, RAG, pgvector, tool calling, agent guardrails, REST APIs, WebSocket/SSE, PostgreSQL (RDS), Redis, AWS (EKS), ELK, and CI/CD.

Company context

Working remotely at Bidgely

Bidgely is hiring for 16 active remote roles, with remote-friendly openings, application links, and job details refreshed from the public remote job inventory.

Remote policy

Remote hiring signal is inferred from active confirmed-remote job listings.

Research Bidgely