THE ROLEJoin a world-class team of engineers building the next generation of enterprise storage solutions. As a key contributor, you'll be at the forefront of innovation, developing and optimizing the Linux kernel to push the boundaries of performance and reliability. You'll play a vital role in shaping the future of our products, collaborating with a brilliant team to solve complex challenges and deliver groundbreaking results.
WHAT YOU'LL DO- Develop new features within the Linux kernel in support of Pure's enterprise storage products.
- Maintain and patch existing Linux code to resolve difficult problems, including customer issues.
- Optimize performance of the kernel within Pure's arrays to meet customer requirements
- Work cross-functionally and with partners and vendors, to diagnose and resolve problems at the boundary of hardware and software
- Lead the architecture and development of software from initial concept to release, ensuring high-quality, resilient, and high-performance outcomes.
- Collaborate and share knowledge with peers, providing mentorship as necessary.
- Participate in code reviews and collaborate with cross-functional teams to define requirements for upcoming enterprise storage server projects.
WHAT YOU BRING- Deep, hands-on experience in Linux kernel/Unix and device driver development, with a proven ability to ship high-performance, resilient products. Minimum 5 years experience preferred
- A strong foundation in computer architecture, operating systems, networking and core concepts like algorithms and data structures.
- Exceptional problem-solving and debugging skills, with a natural curiosity to explore, design, and validate your work.
- The ability to communicate complex technical concepts clearly, both in writing and verbally.
- Experience in optimizing performance across various layers, including CPU instruction sets, NUMA, interrupt handling, and threading.
- Preferred experience
- Experience upstreaming your Linux kernel code
- Experience in storage system concepts and related protocols, especially NVME and PCIe
- Working with hardware vendors to resolve difficult problems
- In addition to C, professional experience using C++ is valued
#LI-REMOTE, #LI-ONSITE
WHAT YOU CAN EXPECT FROM US:- Innovation: We celebrate those who think critically, like a challenge, and aspire to be trailblazers.
- Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortune's Best Workplaces in Technology™, Fortune's Best Workplaces in the Bay Area™, and certified as a Great Place to Work®!
- Team: We build each other up and set aside ego for the greater good.
And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events. Check out http://benefits.everpuredata.com/ for more information.