Pure Storage is seeking a talented senior systems software engineer to join its Linux Fabrics Team. The selected candidate will work independently and collaboratively solving problems involving Linux and systems design, architecture, implementation, and fault analysis/debugging of Pure's market leading flash storage systems.
As a Senior Software Engineer in Storage & Networking - Systems Engineering, you will be responsible for helping specify and set requirements for upcoming enterprise grade storage servers across multiple product lines. You'll be involved in software development through architecture, development, test, release, and maintenance, primarily using C/C++ and Python. Your role will also include helping the team achieve world-class performance through experimentation, analysis, and tuning.
The ideal candidate should have at least 5 years of experience as a developer, with a strong track record of shipping high-performance, high-resiliency products. You should have a deep understanding of CPU and computer architecture, operating systems, algorithms, and data structures. Experience with x86 performance and scalability, especially NUMA using lock-free algorithms, is highly valued.
Key skills and requirements include:
This role offers a competitive salary range of $163,000 to $246,000, along with potential incentive pay and equity. Pure Storage provides a variety of benefits, including flexible time off, wellness resources, and company-sponsored team events.
Join Pure Storage and be part of a team that's redefining the storage experience and empowering innovators by simplifying how people consume and interact with data. With a customer-first culture and unwavering commitment to innovation, Pure Storage is blazing trails and setting records in the data storage industry.