We are looking for a Sr. Lead Software Engineer for our RED Storage engineering team who will design, build and deliver components of RED software storage solutions:
Participate in the implementation of critical distributed block storage drivers
Drive design discussions, build prototypes and contribute to deliver high quality products
Conduct code reviews and improve scalability, stability, reliability and performance of solutions
Collaborate with your teammates and integrate a group of passionate developers in an outcome oriented environment.
Qualifications:
Prior experience developing one or more of the following: Openstack Cinder drivers, Container Storage Interface (CSI) drivers, SPDK, user space device drivers.
Prior experience with distributed file systems, block storage, high availability systems, RPC.
Knowledge of parallel file system solutions (Lustre, GPFS), NVMEoF storage technology, or distributed file systems (ex. NFS) is desirable.
Excellent hands-on software development experience using Golang or C/C++ in Linux computing environments.
BS/MS/Ph.D in Computer Science, Computer Engineering, Statistics, Mathematics or equivalent degree/experience.
10+ years Linux software development experience.
Attention to detail and commitment to high quality deliverables.
Strong team player with good communication skills and a self-starter.
Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast-paced environment.