Talent.com
This job offer is not available in your country.
Principal Engineer- Storage Protocol - Large Company

Principal Engineer- Storage Protocol - Large Company

TalentiserIndia
23 hours ago
Job description

As a Principal Software Engineer you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include :

  • Participate and lead requirements analysis, architecture design, design reviews, and other work related to expanding our Platform, Protocols, and Operating System.
  • Developing and maintaining software and services that power our NAS appliance, delivering high performance and reliability to customers.
  • Building and enhancing High Availability (HA) and Upgrade mechanisms to ensure seamless, non-disruptive customer experiences.
  • Investigating and resolving bugs and defects reported by QA, customer support, and the development team.

Required Skills and Experience

  • 10+ 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.
  • Strong grasp of operating systems, distributed systems architecture, and cloud service fundamentals.
  • Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or OpenStack.
  • Ability to work with technical partners to translate ambiguous requirements into well-defined, actionable designs and component-level specifications.
  • Excellent written and verbal communication skills with the ability to clearly present complex technical topics to diverse audiences.
  • Ability to lead technical implementation efforts, including rapid prototyping and delivery of proof-of-concept solutions.
  • Demonstrated ability to collaborate and support team members, contributing to team knowledge around tools, technologies, and development best practices.
  • The Storage Network Protocols we use include; NFS, SMB, CIFS, and SAMBA.
  • Create a job alert for this search

    Principal Engineer • India