-
Software Engineering Intern - Undergrad ONLY (Go,…
- Nutanix (San Jose, CA)
-
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 (https://www.nutanixbible.com/)
+ 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 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
The pay range for this position at the commencement of employment is expected to be between USD $36 and USD $60 per hour.
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.
We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].
-
Recent Jobs
-
Software Engineering Intern - Undergrad ONLY (Go, distributed systems, VM exp.)
- Nutanix (San Jose, CA)
-
Entry Level Home Care Nurse (LPN)
- BAYADA Home Health Care (Butler, PA)