N

Nutanix

Builds software to run apps across cloud systems

Software Engineer 2 - Kubernetes Backend and Platform Engineering

Platform EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, Canada

About the Job

Requirements

  • Up to 3 years of software engineering experience, including at least 1 year focused on building scalable distributed systems, cloud platforms, and AI/ML infrastructure.
  • Deep expertise in Golang for the Kubernetes ecosystem and Python for the machine-learning ecosystem.
  • Experience with Kubernetes internals, building Kubernetes Operators and Controllers, and working with the Cluster API (CAPI).
  • Deep knowledge of MLOps frameworks and distributed AI computing, such as Kubeflow, Ray, KServe, PyTorch Distributed Data Parallel, and GPU utilization and optimization.
  • Strong understanding of Linux internals, networking, and container runtimes such as containerd and Docker.
  • A bachelor's or master's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Develop Kubernetes Custom Resource Definitions, Operators, and Controllers in Golang to orchestrate AI workloads natively.
  • Build scheduling intelligence for AI-native infrastructure, including GPU-aware scheduling, resource isolation, and workload orchestration.
  • Integrate and manage the lifecycle of open-source AI tools, including Kubeflow, KServe, Ray, vLLM, and Triton Inference Server, within the Nutanix Kubernetes Platform stack.
  • Collaborate with team members and partner with Product Managers, the core Kubernetes team, and Nutanix Data Services to support data gravity and persistent storage for AI workloads.
  • Design, build, and scale infrastructure for enterprises to train, deploy, and manage modern and AI applications.
  • Work on large-scale distributed systems, global control planes, GPU scheduling, platform resilience, security, performance, and cell-based architectures.

Desired Qualifications

  • Contributions to Cloud Native Computing Foundation projects such as Kubernetes, Helm, or Istio, or AI open-source projects such as vLLM, Ray, or Kubeflow.
  • Hands-on experience deploying AI agents and with GPU scheduling.
  • Familiarity with vector databases such as Milvus, Qdrant, or PGVector, and Retrieval-Augmented Generation architectures.
  • Experience with advanced observability stacks such as Prometheus, Grafana, and OpenTelemetry, tailored for AI metrics such as GPU utilization, token generation rates, and model drift.
  • A track record of designing intuitive, developer-friendly APIs and scalable microservices architectures.

About the Company

Nutanix

Builds software to run apps across cloud systems

Nutanix builds infrastructure software for organizations that run applications and manage data across private data centers, public clouds and edge locations. Its cloud platform combines virtual machines, storage, networking and management, with AHV virtualization and Prism controls in one system. Customers also use its tools to operate Kubernetes clusters, automate databases and deploy AI inference services across computing environments. The company sells software subscriptions and support that run on compatible servers and public cloud capacity supplied by other providers. Nutanix was founded in 2009 and is headquartered in San Jose, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Nutanix

See more jobs