backend engineer

| India
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Artificial Intelligence
Microsoft Basic Data Partition
Cloud Computing
Code Review
Continuous Integration
Software Debugging
DevOps
Python
PostgreSQL
MySQL
NoSQL
Scrum
Queueing Systems
Prometheus
Service Development Studio
SQL Databases
Google Cloud Platform
Enterprise Software Applications
Large Language Models
Grafana
Concurrency
Backend
GIT
Kubernetes
Kafka
REST
Data Pipelines
Docker
Go
Microservices

Job description

  • 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, * 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

Requirements

  • 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

Apply for this position