Desired Skills and Experience

  • Take or share ownership of one or more existing storage controller interfaces and maintain and support current functionality
  • Work with customer support to address any escalations
  • Debug and fix bugs reported by customers, support, QA and development in owned areas.
  • Improve performance, scalability, and stability of owned interface(s) working closely with QA and Performance teams
  • Participate in requirements analysis, design, design reviews and other work related to expanding Nasuni’s functionality
  • Contribute to new development by producing designs, schedule estimates, progress updates, etc.
  • Extensive experience (7+) years of software design in the storage field
  • Expert user-space debugging skills and familiarity with GDB, valgrind, or equivalents
  • Deep familiarity with file systems and an understanding of arbitration, buffering, and queuing
  • Expert skills with one or more of the following: C, C++ or Python including multi-threaded programming
  • Experience with extended attributes, NTFS ACLs, mixed NFS/CIFS/FTP storage models
  • Hands-on experience with RAID storage subsystems
  • Knowledge of protocol & networking analyzers, and performance benchmarking (Major plus!)
  • Knowledge of one of the following technologies is desirable: Linux FUSE-based development, Samba/smbd, nfsd, tgtd
  • Experience with kernel-space debugging
  • Experience with and contributions to open-source communities
  • Take-What-You-Need paid time off
  • Incentive stock options
  • Comprehensive health, dental, and vision plans
  • Life and disability insurance
  • Retirement plan
  • Generous employee referral bonuses
  • Complimentary snacks, coffee, tea, juice, and beer
  • Dedicated game space with arcade games, foosball, ping pong, and pool table
  • Fully adjustable standing work stations from Humanscale
  • Dry cleaning concierge service
  • Onsite fitness center