Bangalore, India
5 hours ago
MTS 3/MTS- 4/ Senior member of technical staff - Backend

Hungry, Humble, Honest, with Heart.


The Opportunity

The Stargate team is looking for individuals who are in sync with our values and are passionate about distributed system software development. This is an opportunity to work with software that powers Nutanix Enterprise Cloud. You will get a chance to apply and broaden your expertise in storage, virtualization, distributed systems, cloud services, k8s and AI systems storage. 

Container Attached Storage is a Kubernetes-native, software-defined storage solution that allows k8s admin and app developers to manage storage with an application-centric approach . Cloud Native AOS offers Container Attached Storage  using Kubernetes pods to run AOS distributed storage fabric , enabling seamless integration with cloud-native stateful workloads. The platform supports dynamic provisioning, thin provisioning, data efficiency, and application-centric snapshots. Cloud Native AOS can be used in both hyperconverged and disaggregated storage environments in a hybrid cloud environment. The stateful application Pods use the Nutanix CSI driver to  consume storage entities that the AOS Pods present as Persistent Volumes. Much like an on-premise HCI setup, Cloud Native AOS too provides  all the core Nutanix data management and copy data management functionalities.
 


About the Team

At Nutanix, you will be joining the Cloud Data Platform (CDP) team, a vibrant and innovative group made up of talented individuals located in both the US and India. Our team culture embraces collaboration and creativity, encouraging everyone to contribute their ideas and perspectives. We believe that a diverse and inclusive environment fosters innovation, and we strive to maintain a supportive atmosphere where all team members can thrive.

You will report to the Director of Engineering, who is dedicated to fostering professional growth and enabling team success. Our work setup is hybrid, requiring you to come into the office 2–3 days a week as part of a balanced approach that blends in-person collaboration with the flexibility of remote work. 


Your Role

Architect, design and develop storage software for a converged computing+storage platform for the software-defined data center.Develop a deep understanding of complex distributed systems, and design innovative solutions for customer requirements.Work on performance, scaling out and resiliency of distributed storage systems.Work closely with development, test, documentation and product management teams to deliver high-quality products in a fast-paced environment.Engage with customers and support when needed to solve production issues

What You Will Bring

Fully hands-on. Love of programming and rock-solid in one or more languages: C++, go, python, Kernel programming (optional)5 yrs to 20 yrs experienceExtensive knowledge of UNIX/Linux OS, kubernetes.Development experience in file systems, operating systems, database back-ends, distributed storage systems, Cloud-based storage technologies.Develop a deep understanding of complex distributed systems. Resolve issues related to large-scale data organization, algorithm scalability, concurrent programming, asynchronous communication, efficient concurrency, reliability, DR and fault tolerance.Improve performance, scale-out and resiliency of our distributed control planeWork closely with other development teams, testers, documentation writers and product management to deliver high-quality products in a fast-paced environmentEngage with customers and support when needed to solve production issuesUnderstanding of the storage access protocols and features viz. NFS/CIFS/S3/CloudSoftware development life-cycle like git, code reviews and JiraExperience with Hadoop, MapReduce, Cassandra, Zookeeper and other large-scale distributed systems preferredFamiliarity with OS internals, concepts of distributed data management, and design/implementation tradeoffs in building clustered, high- performance, fault-tolerant distributed systems softwareStrong fundamentals in TCP/IPEfficiency in designing high performant and low-latency modulesPossess excellent written and verbal communication skillsExperience working with virtualization technologies like VMware, Hyper-V, Xen. VMware preferredFamiliarity with x86 architecture, virtualization and/or storage management.A Bachelor's degree in Computer Science or related field is required. Advanced degree in Computer Science preferred

Work Arrangement

Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 2 - 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.


--

Confirm your E-mail: Send Email