Software Developer IV (Golang & Kubernetes)

Software Development
  • Software Development
  • India

We’re looking for a senior engineer who will combine deep Go and Kubernetes expertise with architectural leadership to evolve RackAI’s core platform. The role balances strategic direction‑setting with hands‑on coding, allowing you to drive AI‑first practices across a modern engineering team. What You’ll Do Architect and build the RackAI platform using Go and Kubernetes operators. Design highly scalable backend services and APIs for AI‑enabled products. Implement Kubernetes‑native applications with controller‑runtime/kubebuilder. Champion cloud‑native best practices: observability, resiliency, and operational readiness. Drive an AI‑first engineering culture by integrating coding assistants across the workflow. Lead technical reviews, mentor developers, and shape architectural standards. Automate provisioning, scaling, and lifecycle management of multi‑environment Kubernetes deployments. What You Need Expert-level Go (Golang) development with 5+ years production experience. Deep expertise in Kubernetes architecture, operations, and operator development. Proven track record building distributed, microservices‑based cloud‑native applications. Strong knowledge of RESTful APIs, event‑driven systems, and secure coding practices. Hands‑on experience with Docker/OCI containers and CI/CD DevOps pipelines. Demonstrated ability to lead technical projects and mentor engineering teams. Practical experience using AI coding assistants and integrating generative AI models. Good to Have Experience building AI/ML platforms or AI‑enabled enterprise products. Familiarity with service mesh, observability stacks (Prometheus, Grafana) and CRD/operator patterns. Hands‑on with major cloud providers, especially AWS. The Opportunity Join a senior, hands‑on team that defines the architecture of RackAI, Rackspace’s strategic AI platform, and set the standard for AI‑first engineering across the company.

Similar Jobs to Apply
  • Accenture
    Bengaluru

    Join a cutting‑edge team that fine‑tunes large language models for domain‑specific performance, ensuring models understand nuanced instructions and deliver high‑quality output. You’ll collab
  • AlexaHire
    India

    Join a global leader in cloud and enterprise software to build scalable applications for worldwide customers. You'll collaborate with product, QA, and DevOps teams to deliver high‑quality solutions.
  • Mastercard
    Pune

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone c
  • Ericsson
    India

    Join our Team About this opportunity: Ericsson invites applications for the role of Software Developer. In this challenging and fulfilled position, you will be tasked with constructing customer's so