Storage Architect

Sunnyvale, CA, US

Job Description / Skills Required


Mellanox Technologies is seeking a Storage Architect with experience in storage and related applications and appliances to join the storage software architecture team with an elite group of architects in the CTO’s office. We are building new Network Adapters silicon and SoC silicon series with high performance storage enablement. The role involves research, architecture and design of new storage technologies with focus on High Performance Storage, Distributed Storage (like Ceph, NVMEoF), Storage Networking drivers, Virtualization (SRIOV and containers) and Kernel software. The role includes close work with R&D on definition of new features specification as well as HW architects in defining new silicon features software and hardware architecture.

The ideal candidate should have proven experience in software development/architecture in the field of data center storage solutions. Additionally, the successful candidate must show good overall understanding of system level issues and be familiar with storage and network protocols, operating systems and virtualization. A candidate for this position must excel at both working independently as well an in a group setting in a multidisciplinary dynamic environment.

B.Sc in Computer Engineering or Computer Science
M.Sc/PhD – preferred
10+ years software development/architecture experience
Knowledge of storage drivers, networking drivers and operating systems
Experience with SAN/NAS, Fibre Chanel (FC), SCSI, ISCSI, Distributed Storage (such as CEPH)
Experience in Linux internals and at least in one of the following: Linux kernel/Embedded, Virtualization – advantage