Search by job, company or skills

R

Software Engineer II 2-5Yrs

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Function:
Employment Type:

About Company

Rangam India (Rangam Infotech Pvt. Ltd.), a subsidiary of US-based Rangam Consultants Inc., was incepted in 2005 as an information technology company in Vadodara, Gujarat. We have a branch office in Ahmedabad, Gujarat and satellite offices in Bengaluru, Karnataka and Kolkata, West Bengal. We provide staff augmentation, customized software development and educational services to clients in India.

Job ID: 144599663