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