This role involves designing and developing automated test frameworks and infrastructure to ensure high-quality delivery of storage products, collaborating across engineering teams to optimize testing processes and resolve complex system failures.
Key Responsibilities
Design and develop scalable, automated test frameworks for high-quality feature delivery of all-flash storage arrays.
Architect and implement infrastructure, tools, and automation to optimize the testing environment for continuous integration.
Develop advanced debugging tools and analyze complex test failures across hardware and software stacks.
Collaborate with engineering teams to embed quality and ensure seamless testing processes.
Requirements
Expert-level proficiency in a major programming language such as Python, Go, Java, C, or C++, with a track record of using it to build robust, production-quality systems.
Deep experience developing system software projects focused on areas like distributed systems, operating systems, hypervisors, Linux kernel, or database internals.
Proven design and architectural sensibility demonstrated through the successful development of tools, services, and automation to manage and improve engineering operations.
Exceptional analytical and problem-solving skills needed to diagnose and resolve challenging failures within a complex, continuous integration automation framework.
Ability to work from the Bengaluru, India office in an in-office environment, in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Compensation/salary range (not specified in the posting)
Work schedule (flexible time off)
Work environment perks (wellness resources, company-sponsored team events)
In-office environment in Bengaluru, India
Ready to Apply?
Join Pure Storage and make an impact in renewable energy