This role involves designing, developing, and optimizing high-performance networking software for storage systems, focusing on system architecture, algorithms, and cloud integration to deliver resilient and efficient enterprise storage solutions.
Key Responsibilities
Manage the full software development life cycle from architecture to maintenance.
Influence system design, architecture, and best practices for the FlashBlade Networking product area.
Invent and optimize algorithms for multi-array and multi-cloud storage systems to enhance resiliency and performance.
Collaborate with global engineering teams to deliver customer-focused features.
Own features from concept to production, ensuring observability and efficiency.
Mentor engineers and promote a culture of code quality.
Requirements
Possess 18 years of experience developing and implementing high-performance networking products.
Hold a Bachelor’s degree or higher in Computer Science, Computer Engineering, or Electrical Engineering.
Have significant domain knowledge of the Networking stack, with hands-on experience in systems development including IPv4, IPv6, API design, distributed systems, and/or device drivers.
Have hands-on experience with the Broadcom SDK and familiarity with modern switch silicon features such as ECMP and QoS.
Have direct experience with Linux Kernel or device driver development.
Demonstrate strong problem-solving, debugging, algorithmic, and coding skills, with a natural curiosity to design, implement, and rigorously test product components.
Be flexible, accountable, and possess excellent communication skills, thriving in a highly collaborative and globally distributed team.
Be able to manage the full software development life cycle, from initial architecture and invention through development, release, and ongoing maintenance.
Be capable of influencing system design, architecture, and best practices, specifically contributing to the evolution of the FlashBlade Networking product area.
Be able to invent and optimize algorithms to orchestrate multi-array and multi-cloud storage systems, focused on achieving industry-leading resiliency and performance.
Own features from concept to production, ensuring observability and efficiency, while mentoring engineers and championing a culture of code quality.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy