Logo
Nutanix

Software Engineer 1

Nutanix, San Jose, California, United States, 95199


Hungry, Humble, Honest, with Heart.The OpportunityNutanix is combining Its industry leading software defined storage technologies with open source Cloud Native storage solutions(NDK) to build the best-in-breed data management service for stateful containerized applications.You will join an impactful, fast-moving cloud native storage team and will play a crucial role in designing and developing reliable, efficient, and high-performance software for large-scale enterprise and hybrid cloud environments. Your work will involve understanding complex distributed systems and solving customer requirements by designing innovative solutions. Working closely with various teams, you will contribute to delivering high-quality products in a fast-paced environment. The role also offers the opportunity to engage with customers and support them in resolving production issues. You will have the opportunity to address technical debt and drive aggressive performance goals for the platform, while ensuring prompt resolution of customer issues by collaborating with support and SRE teams.About NDKNutanix Data Services for Kubernetes (NDK) simplifies and unifies the entire lifecycle management of business-critical applications by extending enterprise data services to containerized applications. For developers, NDK speeds time to value and reduces operational risk by introducing a cloud operating model. For business owners, NDK increases cost efficiency and simplifies the delivery of resilient infrastructure. NDK will work with most Kubernetes, including our preferred choice for enterprise full stack Kubernetes, Red Hat OpenShift. NDK extends Nutanix and Red Hat joint engineering and provides a seamless support experience.Engineering / R&D at NutanixThe NDK is one of the new product offerings from Nutanix. We are working on a v1 product that is installed within the kubernetes environment. It uses various features made available by Nutanix Infrastructure such as Storage, Disaster recovery and enables them for containers within the Kubernetes environment. NDK is expected to operate in large customer environments spanning 100s of Kubernetes clusters with each having 1000s of containers. Scale, Reliability, and Performance are top most priorities during the disaster for customers. The product should adhere to strict RTO and RPO requirements from the enterprise customers.The team’s primary technology stackGo LangKubernetesYour RoleDesign and develop cloud native storage technologies for disaster recovery and backup solutions.Develop a good understanding of Cloud Native Storage technologies, including Disaster Recovery and Backup.Develop software features and unit tests for storage and data protection solutions for containerized applications.Setup and deploy complex stateful application and data management solutions in a containerized environment.Work with the Nutanix Global (mainly India and USA) engineering and multi-functional teamsWhat You Will BringBS degree in Computer science or equivalent0-2 years of experience with distributed systems and client-server architectures.Knowledge of building microservices-based applications.Hands-on development in at least one of the programming languages: Golang, Python, Java/C++Strong development experience in Linux/Unix OS platformHands-on experience working with version control / DevOps tools – Git, Gerrit, or JenkinsGood to haveWorking knowledge of Data Protection technologies like Disaster Recovery and Backup.Experience developing software for containerized platforms like Kubernetes.Experience with working with applications within hyperscalers including AWS, Azure or GCP.Good understanding of Kubernetes Custom Resource and controller development..About the TeamMeet Chandan -

LinkedInJoined Nutanix in 2019 to lead AHV India team. Grew the team from a few engineers to a team of 40+ with multiple engineering leaders.Currently leading the charter for AHV India compute team[Control Plane, Scheduler, Live Migrations] and NDK team in the US.18+ Years of experience building and shipping products with Nutanix, Microsoft, and my own startup.What The Team Says“Nutanix is a great place to collaborate with intellectual peers. We strive to challenge our curiosity by constantly learning.”How We WorkAs a global team, we work in various regions worldwide and function asynchronously as much as possible. Every engineer is given full autonomy and responsibility to work on features while collaborating with other stakeholders. As we work on some of the industry-leading solutions, we are focused on learning and leading the way when it comes to infrastructure solutions for hybrid cloud. We mostly focus on getting our customers the most ROI and strive to be the best HCI solution out there in the world, be it from a performance or savings perspective.Pay RangeThe pay range for this position at commencement of employment is expected to be between USD $ 81,600 and USD $163,800 per year.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.