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.
  • BS degree minimum (advanced degree preferred) in EE, CE or CS
  • Includes seven or more years of product design (software) in the storage field
  • Expert user-space debugging skills and familiarity with GDB, valgrind, or equivalents
  • Deep familiarity with systems, computer architecture and PC/Server interfaces such as NFS, CIFS, FTP, FC, iSCSI is required, as is an understanding of arbitration, buffering, and queuing
  • Hands-on experience with RAID storage subsystems is required
  • Linux development experience (target platform) is required
  • Experience with extended attributes, NTFS ACLs, mixed NFS/CIFS/FTP storage models is strongly desired
  • Expert skills with one or more of the following programming languages and multi-threaded programming is required: C++, C, Python
  • Knowledge of one of the following technologies is desirable: Linux FUSE-based development, Samba/smbd, nfsd, tgtd
  • Experience with kernel-space debugging is desirable
  • Knowledge of protocol & networking analyzers, and performance benchmarking is a major plus
  • Experience with and contributions to open-source communities is a plus
  • Self-motivated, self-driven and an accomplished team player
  • Strong written and verbal communication skills
  • 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