Job Overview
We are seeking a highly skilled professional to play a key role in enhancing our cloud-scale NAS platform.
- The ideal candidate will collaborate on requirements analysis and design reviews to evolve Nasuni's core platform and operating system.
- You will develop and maintain software and services that power our NAS appliance, delivering high performance and reliability to customers.
- A critical component of the job is building and enhancing High Availability (HA) and Upgrade mechanisms to ensure seamless, non-disruptive customer experiences.
Required Skills and Qualifications
5+ years of experience building and operating large-scale, highly available distributed systems or cloud-based services.Proven expertise in C and C++ programming, with a strong focus on performance and reliability.Solid understanding of Linux clustering technologies such as Pacemaker, Corosync, etc.Proficient in object-oriented design and SDK development in both on-premises and cloud environments.Deep knowledge of data structures, algorithms, multi-threaded systems, I / O subsystems, and Linux internals including XFS / EXT filesystems.Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or OpenStack.Excellent written and verbal communication skills with the ability to clearly present complex technical topics to diverse audiences.Demonstrated ability to collaborate and support team members, contributing to team knowledge around tools, technologies, and development best practices.