cover image
Nutanix

Software Engineering Intern - Undergrad ONLY (Go, distributed systems, VM exp.)

Hybrid

San jose, United states

$ 60 /hour

Fresher

Internship

26-01-2026

Share this job:

Skills

Leadership Python Problem-solving Training Motivation Architecture Virtualization Programming

Job Specifications

Hungry, Humble, Honest, with Heart.

The Opportunity

Are you a passionate software engineer eager to tackle complex distributed systems challenges, skilled in modern programming languages like Golang and Python, and excited to enhance the cloud-like experience for users? If so, joining our AHV control plane team at Nutanix offers you the opportunity to directly influence critical functionalities such as VM scheduling and live migration, while gaining invaluable experience in a hybrid work environment known for its supportive leadership and collaborative culture.

About The Team

Nutanix AHV team Acropolis Hypervisor (AHV) is an enterprise-grade hypervisor designed for Nutanix's software solutions. It offers reliability, performance, and scalability that are proven to meet the demands of even the most challenging enterprise and private cloud workloads. The AHV Control Plane Scheduler & Live Migrate is a vital part of the AHV ecosystem, which is robust, highly scalable, and resistant to failures. The team primarily focused on advanced virtual machine management capabilities for VM placement and mobility. Key features of this team's work include the Scheduler, which manages how virtual machines (VMs) should be scheduled across clusters, and Live Migrate, which handles the process of migrating a VM from one cluster to another. These features are integral to the virtual machine management workload. Additionally, the team manages APIs dedicated to usability, performance, and integration with service providers, as well as other Nutanix services, such as Storage and DRaaS.

Your Role

Develop and refine core features for VM scheduling and live migration using Golang and Python.
Enhance the resiliency and availability of distributed system services within the AHV control plane.
Optimize algorithms for efficient VM resource management to improve overall performance.
Contribute to a "cloud-like user experience" by streamlining processes for VM mobility and scheduling.
Learn and understand service-to-service interactions within the AHV control plane.
Participate in design discussions and contribute to solutions for system design challenges.
Achieve hands-on experience in the practical application of distributed systems and algorithms.
Make meaningful contributions to project goals and collaborate effectively within the team environment.

What You Will Bring

Applicants must be authorized to work in the US without requiring current or future sponsorship for an employment visa, such as an F-1, H-1 B, or TN visa.
Strong programming skills in Golang and Python.
Understanding of data structures and algorithms for optimizing resource management.
Familiarity with distributed systems and system design principles, especially related to resiliency and availability.
Experience or coursework in virtualization concepts and virtual machine management.
Ability to work collaboratively in a hybrid team environment and engage in effective code reviews.
Enrollment in a Computer Science, Computer Engineering, or related degree program.
Strong problem-solving skills with a focus on practical application of theoretical knowledge.
Passion for developing features that enhance user experience and operational efficiency in cloud-like environments.

Perks You'll Enjoy

A structured Campus to Career program with training and mentorship, a hackathon, leadership roundtable discussions, and the chance to showcase your achievements at the close of your internship
Plentiful opportunities for learning, collaboration, and connection in person
A detailed look inside our technical Nutanix platform architecture
Competitive pay, Wellness Days, and a vibrant Employee Resource Group community

The Process

We understand you are pursuing multiple employment options. Please note these important steps.

Application Screening: We will review your application to understand your unique talents and skills in relation to our opportunities
Online Technical Assessment: We will review your foundational skills through a coding skills assessment in the language of your choice
Technical interviews with our hiring teams to showcase your skills
Students who advance to this round will receive preparation prior to the interviews
Expect up to 3 interviews with Nutanix engineers and leaders. These are designed to assess your technical skills, role readiness, and your motivation for the opportunity at Nutanix. Each meeting will offer you an opportunity to ask questions and learn more about the team you’ll potentially work with
Final Decision: Offers extended to finalists within 2 weeks of the technical interview

Work Arrangement

Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e., San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney, and Tokyo), employees are expected to work onsite a minimum of 3 d

About the Company

Nutanix is a global leader in cloud software, offering organizations a single platform for running apps and data across clouds. With Nutanix, companies can reduce complexity and simplify operations, freeing them to focus on their business outcomes. Building on its legacy as the pioneer of hyperconverged infrastructure, Nutanix is trusted by companies worldwide to power hybrid multicloud environments consistently, simply, and cost-effectively. Learn more at www.nutanix.com or follow us on social media @nutanix. Know more