Nutanix→
Software Engineering Intern (UNDERGRAD only -… at Nutanix · San Jose
InternshipHybridSan Jose, CA$75k–$125k/yr
Skills
golangpythondata structuresalgorithmsdistributed systemssystem designvirtualizationvirtual machine management
Job Description
Summary: Nutanix is a leading enterprise cloud company, and they are seeking a Software Engineering Intern to join their AHV control plane team. The role involves tackling complex distributed systems challenges and enhancing user experience through VM scheduling and live migration.
Responsibilities:
- 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 to efficiently manage VM resources and 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
Required Qualifications:
- 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
Required Skills: Golang, Python, Data Structures, Algorithms, Distributed Systems, System Design, Virtualization, Virtual Machine Management
Benefits: Wellness Days, 401(k) eligibility, Various paid time off benefits, such as vacation, sick time, and parental leave
Benefits
Wellness Days
401(k) eligibility
Various paid time off benefits, such as vacation, sick time, and parental leave