Senior Member of Technical Staff
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Nutanix is seeking a Senior/Staff Software Engineer to join the NKP AI Platform team, designing and scaling infrastructure for enterprise AI/ML workloads. You will build Kubernetes CRDs, controllers, and operators in Golang, integrate MLOps frameworks, and provide technical leadership.
Key Skills for This Role
Responsibilities
- Design, implement, and maintain Kubernetes Custom Resource Definitions (CRDs), custom controllers, and Operators in Golang to orchestrate advanced distributed AI workloads natively
- Build scheduling intelligence for AI native infrastructure, optimizing GPU utilization, resource isolation, and container runtime execution for complex clusters
- Integrate and lifecycle manage key open source MLOps frameworks, including Kubeflow, Ray, KServe, vLLM, and Triton Inference Server within the production platform stack
- Provide technical leadership and mentorship across the engineering cohort by executing rigorous architectural design reviews, writing clear specs, and setting robust engineering standards
- Collaborate cross functionally with Core Kubernetes Platform, Product Management, and Nutanix Data Services (NDK) teams to maximize persistent storage efficiency and data gravity alignment for heavy AI datasets
Requirements
- 8+ years of professional software engineering experience, including a minimum of 3 years focused on distributed systems, cloud infrastructure platforms, or AI/ML computing stacks
- Deep proficiency in Golang for extending the Kubernetes ecosystem alongside solid proficiency in Python for ML runtime integration
- Extensive experience analyzing Kubernetes internals, authoring robust K8s Operators or Controllers from scratch, and utilizing Cluster API (CAPI)
- Functional knowledge of distributed AI frameworks and MLOps platforms such as Kubeflow, Ray, KServe, or PyTorch Distributed Data Parallel (DDP)
- Strong systems engineering background across Linux internals, advanced networking protocols, and container runtimes including containerd and Docker
- Demonstrated track record of designing stable, developer friendly internal or external APIs and highly scalable microservices architectures
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a matching technical domain field of practical experience
Full Job Posting
The Opportunity
- We are looking for a Senior / Staff Software Engineer to join our Nutanix Kubernetes Platform (NKP) AI Platform team.
- You will design, develop, and scale our next generation platform infrastructure, which powers enterprise AI/ML workloads, GPU resource allocation, and core enterprise application environments.
- This platform delivers hyperscaler like capabilities across on prem and hybrid cloud deployments.
About the Team
- The NKP AI Platform team builds an enterprise grade, production ready platform based on Kubernetes that integrates the best of the Cloud Native Computing Foundation (CNCF) ecosystem.
- Our charter is to enable enterprises to run mission critical and AI workloads at massive scale with minimal total cost of ownership, automated upgrades, security patching, and multi tenant isolation.
- The team is globally distributed, requiring tight synchronization across geographical locations.
Your Role
- Design, implement, and maintain Kubernetes Custom Resource Definitions (CRDs), custom controllers, and Operators in Golang to orchestrate advanced distributed AI workloads natively.
- Build scheduling intelligence for AI native infrastructure, optimizing GPU utilization, resource isolation, and container runtime execution for complex clusters.
- Integrate and lifecycle manage key open source MLOps frameworks, including Kubeflow, Ray, KServe, vLLM, and Triton Inference Server within the production platform stack.
- Provide technical leadership and mentorship across the engineering cohort by executing rigorous architectural design reviews, writing clear specs, and setting robust engineering standards.
- Collaborate cross functionally with Core Kubernetes Platform, Product Management, and Nutanix Data Services (NDK) teams to maximize persistent storage efficiency and data gravity alignment for heavy AI datasets.
What You Will Bring
- 8+ years of professional software engineering experience, including a minimum of 3 years focused specifically on distributed systems, cloud infrastructure platforms, or AI/ML computing stacks.
- Deep proficiency in Golang for extending the Kubernetes ecosystem alongside solid proficiency in Python for ML runtime integration.
- Extensive experience analyzing Kubernetes internals, authoring robust K8s Operators or Controllers from scratch, and utilizing Cluster API (CAPI).
- Functional knowledge of distributed AI frameworks and MLOps platforms such as Kubeflow, Ray, KServe, or PyTorch Distributed Data Parallel (DDP).
- Strong systems engineering background across Linux internals, advanced networking protocols, and container runtimes including containerd and Docker.
- Demonstrated track record of designing stable, developer friendly internal or external APIs and highly scalable microservices architectures.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a matching technical domain field of practical experience.
Work Arrangement
- Hybrid/Remote: Subject to business requirements, this role may be determined to be remote or in a hybrid capacity.
- If the selected candidate resides within 50 miles of a Nutanix office requiring in office presence, it will require working onsite a minimum of three days per week.
Pay Transparency
- The pay range for this position at commencement of employment is expected to be between CAD 171,200 and CAD 256,800 per annual.
- Base pay offered may vary depending on multiple individualized factors, including market location, job related knowledge, skills, and experience.
- Total compensation may include sign on bonus, restricted stock units, discretionary awards, and full range of medical, financial, and/or other benefits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Nutanix
Member of Technical Staff 2
Vancouver, CAN
Nutanix is looking for a Software Engineer to design, develop, and scale their next-generation Kubernetes platform for enterprise AI/ML workloads and GPU infrastructure. The role requires 3-6 years of experience, strong
Member of Technical Staff 3
Vancouver, CAN
Nutanix is seeking a Software Engineer to design, develop, and scale their next-generation Kubernetes platform for enterprise AI/ML workloads. The role involves owning end-to-end delivery of platform capabilities, collab
Member of Technical Staff 4
Vancouver, CAN
Nutanix seeks a Software Engineer to design, develop, and scale their next-generation Kubernetes platform for enterprise AI/ML workloads and GPU infrastructure. You will own end-to-end delivery of platform capabilities i
Senior Member of Technical Staff
Vancouver, CAN
Nutanix is seeking a Senior Engineer to join the NKP AI Platform team, architecting and scaling infrastructure for enterprise AI/ML workloads on Kubernetes. You will develop CRDs, Operators, and Controllers in Golang, in
Backend Engineer (3-15years of experience)
Vancouver, CAN
Nutanix is seeking a Backend Engineer to join the Enterprise AI team, building scalable services on Kubernetes for AI infrastructure. The role involves architecting, designing, and developing containerized, fault-toleran
Member of Technical Staff 2
Vancouver, CAN
Nutanix is looking for a Software Engineer to design, develop, and scale their next-generation Kubernetes platform for enterprise AI/ML workloads and GPU infrastructure. The role requires 3-6 years of software developmen
Senior Software Engineer - LLM Inference
Vancouver, CAN
Nutanix seeks a Senior Software Engineer to architect and develop scalable, containerized services for LLM inference and AI platforms. You will work on high-performance distributed systems, optimize low-level performance
Member of Technical Staff 3
Vancouver, CAN
Nutanix is looking for a Software Engineer to design, develop, and scale their next-generation Kubernetes platform for enterprise AI/ML workloads. You will own end-to-end delivery of key platform capabilities, collaborat
Member of Technical Staff 2
Vancouver, CAN
Member of Technical Staff 3
Vancouver, CAN
Member of Technical Staff 4
Vancouver, CAN
Senior Member of Technical Staff
Vancouver, CAN
Backend Engineer (3-15years of experience)
Vancouver, CAN
Member of Technical Staff 2
Vancouver, CAN
Senior Software Engineer - LLM Inference
Vancouver, CAN
Member of Technical Staff 3
Vancouver, CAN