06 Sep
|
Jobgether
|
India
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer, Backend (Go) based in India.
This is a senior backend engineering opportunity focused on building the Go services powering a multi-tenant control plane for GPU infrastructure. You will own complex features end to end, from API contracts and database schemas to orchestration, testing, and Kubernetes packaging. Working across distributed engineering teams in the US, Europe, and India, you will help shape the architecture of a platform designed for enterprise-scale infrastructure. The role combines backend engineering, distributed systems, security, Kubernetes, and cloud-native technologies in a highly technical environment. You will make architectural decisions that directly influence the reliability, scalability, and correctness of production infrastructure. This is an opportunity to mentor engineers, influence technical direction, and build foundational services for up-to-date AI and data-intensive workloads.
Accountabilities:
- Backend Engineering: Design and build production-grade Go microservices for a multi-tenant infrastructure platform, including database schemas, migrations, service logic, and integrations.
- Distributed Orchestration: Design and implement durable workflows using Temporal, applying sound patterns for idempotency, retries, timeouts, determinism, and fault tolerance.
- API Development: Design versioned public REST APIs using OpenAPI and contribute to multi-language SDKs generated from API specifications.
- Event-Driven Architecture: Build reliable asynchronous communication between services using distributed streaming or message-broker platforms.
- Identity & Access Management: Implement authentication and authorization boundaries across IAM systems and API gateways, including OIDC/JWT, service-to-service authentication, tenant-scoped RBAC, routing, and rate limiting.
- Identity Provisionin
📌 Principal Software Engineer, Backend (India)
🏢 Jobgether
📍 India