Senior Linux Kernel Engineer Primary Data
Position name: Senior Linux Kernel Engineer
Team name: R&D
Primary Data, led by a team of successful industry veterans, is a well-funded global start-up working to change the way companies leverage their digital assets. By creating a unique data abstraction layer, Primary Data allows these digital assets to be consistently available while they are seamlessly transferred across any storage tier, array, or location, while maintaining optimal performance and simplifying file management.
Primary Data is an equal opportunity employer.
Work as part of the kernel team. This team is developing a distributed file system within the Linux kernel. This development is done by using the Linux kernel development methodologies with emphasis on quality, reliability and individual responsibility.
Design, develop and maintain the core functionality of Primary Data?s product within the Linux kernel (NFS software stack, storage device drivers, etc.), while working with product managers, architects, and other teams, and implementing the relevant standards and protocols.
Work within the Linux kernel community
Highly proficient in a Unix / Linux kernel environment
5+ years of experience in designing and developing complex, robust, enterprise-grade software systems
Proficient in C/C++ coding
Experience in multi-threaded, concurrent and parallel software development
Strong algorithm design and problem solving skills
Autodidact, capable of working alone as well as in a team
Fluent in English (written and verbal) and has excellent communication skills
B.Sc. in Computer Science or equivalent
Deep knowledge of file systems and storage technologies
Experience in development within an open source project
Knowledge and experience in network programming
||Palo Alto, CA |