Software Developer IV (Golang & Kubernetes)
Rackspace US, Inc.
IndiaremotePosted 1 month ago
Skill Required
Software-EngineerAI-Platform-EngineerBackend-EngineerKubernetes-EngineerCloud-Native-EngineerSenior-Golang-Software-EngineerSenior-Golang-DeveloperSenior-Go-DeveloperLead-Golang-DeveloperSoftware EngineerSoftware DeveloperKubernetesGolangsoftware engineeringSystem DesignGenerative AIMachine LearningDesign PatternsOWASPMicroservicesObservabilityEngineeringautomationsecuritybuildingRESTTestNGDockerdesignDevOpsGitAzureCI/CDCloudAPIsRAGFulltime
Key highlights
- Nine or more years of software development experience required
- Expert‑level Go (Golang) and deep Kubernetes expertise are mandatory
- Role involves leading an AI‑first engineering culture and using AI coding assistants
- Experience with modern LLMs, AI inference frameworks such as vLLM, Triton Inference Server, and GPU deployment is required
- Position is a senior Software Developer IV level
- No salary or compensation details are provided
Role overview
We are looking for an expert Software Developer IV to join the PVC Product Software Engineering team, focusing on designing and evolving the core of RackAI. The role blends deep Go and Kubernetes expertise with architectural leadership, AI-first engineering culture, and cross‑team collaboration to build secure, scalable, cloud‑native AI products.
Responsibilities
- Architect and build the RackAI platform
- Design and develop highly scalable backend services in Go
- Build Kubernetes‑native applications – operators, controllers, and platform services – using controller‑runtime and kubebuilder
- Define and evolve the RackAI platform architecture for growth, reliability, security, and operational excellence
- Develop the APIs, automation frameworks, and platform capabilities that power AI‑enabled products
- Champion cloud‑native best practices: observability, resiliency, and operational readiness
- Make AI‑assisted engineering the default way of working – champion an AI‑driven, AI‑first approach across the team
- Embed AI development tooling – Claude Code, Kiro, Codex, or GitHub Copilot – across the lifecycle, from design and coding through testing, review, and documentation
- Set the standards and guardrails for responsible, effective use of AI coding assistants – code quality, security, licensing, and human‑in‑the‑loop review
- Turn AI augmentation into measurable gains in velocity and quality through prompt engineering and agentic workflows
- Coach engineers to get real leverage from AI tooling, and continually assess what to adopt next
- Design and optimise Kubernetes deployments across multiple environments
- Automate provisioning, deployment, scaling, and lifecycle management
- Partner with Platform Engineering to raise developer productivity and platform reliability
- Ensure solutions meet security, compliance, and operational requirements
- Provide technical leadership across multiple engineering teams
- Lead architectural reviews and design discussions, and set coding standards and patterns
- Mentor Software Developers I–III and grow engineering capability across the group
- Evaluate emerging technologies and recommend strategic investments
- Work closely with Product, Architecture, Data Science, SRE, and Security
- Translate business needs into scalable technical solutions
- Communicate architectural decisions and technical strategy to stakeholders
- Contribute to roadmap planning and long‑term platform evolution
Requirements
- Nine or more years in software development, including five or more years writing production Go
- Expert‑level Go (Golang) development
- Deep Kubernetes expertise – architecture, operations, and application development
- Proven experience with distributed systems and microservices architectures
- Strong command of RESTful APIs, event‑driven systems, and service‑oriented architecture
- Hands‑on with container technologies such as Docker and OCI‑compliant runtimes
- Solid grounding in software design patterns, CI/CD, DevOps, Git‑based workflows, and secure coding practices
- Demonstrable experience building Kubernetes operators or controllers with controller‑runtime or kubebuilder
- Track record of delivering production‑grade cloud‑native applications
- Experience leading complex technical projects end to end and mentoring engineers to a higher standard
- Hands‑on experience with AI coding assistants such as Claude Code, Kiro, Codex, and GitHub Copilot, integrated effectively into day‑to‑day engineering
- Genuine commitment to working within and helping to shape an AI‑first development culture
- Practical understanding of modern Generative AI and Large Language Models (LLMs)
- Familiarity with open‑source foundation models such as Llama, Mistral, Gemma, Qwen, or DeepSeek
- Understanding of AI inference concepts, including model serving, latency, throughput, batching, performance improvements, benchmarking of model inference
- Knowledge of model fine‑tuning techniques, including supervised fine‑tuning (SFT), LoRA, and parameter‑efficient fine‑tuning (PEFT)
- Understanding of Retrieval‑Augmented Generation (RAG), vector databases, embeddings, and semantic search
- Experience integrating AI models into production applications using APIs or self‑hosted inference platforms
- Experience with containerised AI workloads on Docker and Kubernetes
- Familiarity with AI serving frameworks such as vLLM, Triton Inference Server, TensorRT‑LLM, or similar technologies
- Understanding of GPU‑accelerated computing and how AI workloads are deployed on modern GPU infrastructure
- Experience deploying scalable AI applications in cloud or private cloud environments
Nice to have
- Experience building AI/ML platforms or AI‑enabled enterprise products
- Advanced work with CRDs and operator patterns
- Cloud platforms – AWS preferred; Azure or Google Cloud also welcome
- Service mesh technologies and platform‑engineering concepts
- Observability stacks such as OpenTelemetry, Prometheus, Grafana, or similar
- Contributions to open‑source projects
Additional details
- Rackspace Technology is a multicloud solutions experts who combine expertise with leading technologies across applications, data and security to deliver end‑to‑end solutions
- Named a best place to work, year after year according to Fortune, Forbes and Glassdoor, we attract and develop world‑class talent
- Rackspace Technology embraces unique perspectives, fosters a winning team, and values whole selves at work
- We are committed to offering equal employment opportunity without regard to age, color, disability, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic
- If you have a disability or special need that requires accommodation, please let us know
- The job was originally posted on Himalayas