Senior Storage Engineer

Location: Sean Francisco Bay Area, CA

Nebula is seeking a Senior Storage Engineer to contribute to R&D of our next generation cloud infrastructure product.

We are looking for a motivated self-starter with a passion for open source and infrastructure technology. An ideal candidate has experience/interest in one or more of these areas: distributed algorithms (scheduling, task breakdown, load-balancing, map/reduce, etc.), transactional, auditable configuration system, system and network monitoring (SNMP, SMI/S, NOC), version management (distributed, online upgrades and patches, automatic updates), failure handling (redundant systems, hotswap, highly-available hw/sw). This person must be a talented programmer and a committed team player.

Responsibilities

Drive the design and coding of new features focused on storage virtualization. Making enhancements to existing components and enhancing existing open-source software or developing high-value features in-house as needed. Carrying out tuning, analysis, and optimization of the Nebula's kernel and other components to identify future enhancements. Interacting with the OpenStack community as both contributor and consumer of technology in the process. Participate in code reviews.

Requirements

  • BS in Computer Science/Engineering or equivalent work experience with GNU/Linux and Unix.
  • Experience working on open-source projects.
  • Experiecne with systems-level programming, ideally storage systems.
  • Strong on operating systems concepts and experience with Linux, FreeBSD.
  • Extensive experience with Python and shell scripts (bash, zsh).

Bonuses

  • Experience with Ceph/Gluster.
  • Experience with file systems design.
  • One or more past startups.