Job Description

Backend Engineer

Location

Bangalore, India (On-Site)

Team

Enterprise AI Agents Engineering

Reports To

Senior Manager, Enterprise AI Agents Engineering

   

Experience

2-5 years

Overview

We're building AI-powered automation services for client's enterprise operations, and we need a backend engineer who can build the systems these agents run on. You'll design and develop high-performance backend services, APIs, and data pipelines that power our AI agent platform on GCP. This is production engineering - not PoCs, not prototypes. Go is our primary backend language, with Python used for scripting and integrations. If you write clean, concurrent, well-tested code and care about reliability at scale, keep reading.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs in Go
  • Build and optimize microservices that power AI agent orchestration and execution
  • Develop integrations with internal systems and third-party APIs (including LLM provider APIs)
  • Write Python scripts and services for tooling, data pipelines, and automation workflows
  • Deploy and manage containerized services using Docker and Kubernetes on GCP
  • Design data models and work with SQL and NoSQL databases
  • Collaborate with DevOps on CI/CD, deployment strategies, and infrastructure needs
  • Participate in code reviews, architecture discussions, and sprint planning
  • Write tests, handle errors properly, and build systems that fail gracefully
  • Troubleshoot and debug production issues across backend services and infrastructure

Required Skills & Qualifications

  • 2-5 years of professional backend development experience
  • Strong proficiency in Go (Golang) - you've built and shipped production services in Go
  • Solid Python skills for scripting, automation, and secondary service development
  • Experience designing and building RESTful and/or gRPC APIs
  • Hands-on experience with Docker and Kubernetes (deploying, scaling, debugging)
  • Working knowledge of Google Cloud Platform (GKE, Cloud Run, Pub/Sub, Cloud SQL, or similar)
  • Experience with SQL databases (PostgreSQL, MySQL, or Cloud SQL) and basic data modeling
  • Understanding of concurrency patterns, error handling, and writing testable code
  • Familiarity with Git workflows, branching strategies, and code review practices
  • Comfortable working in a fast-paced, iterative environment where priorities shift

Nice to Have

  • Experience with Rust (or strong interest in learning it)
  • Familiarity with message queues and event-driven architectures (Pub/Sub, Kafka, NATS)
  • Exposure to LLM APIs and AI agent frameworks (LangChain, LangGraph, or similar)
  • Experience with monitoring and observability tools (Prometheus, Grafana, OpenTelemetry)
  • Background in enterprise software, B2B platforms, or high-throughput systems
  • Experience building SDKs, CLIs, or developer tooling

What You'll Get

  • Build the backend engine for an AI agent platform at a global semiconductor company
  • Join a small, high-autonomy team where your code ships fast and your voice matters
  • Collaborate directly with engineering leadership - no layers of bureaucracy
  • Work with cutting-edge AI agent orchestration and LLM integration patterns
  • On-site role at our Bangalore office with a collaborative, in-person team culture