The role involves designing and developing automated test frameworks and infrastructure to ensure high-quality delivery of storage products, collaborating with engineering teams to streamline testing processes and resolve complex failures in a hardware and software environment.
Key Responsibilities
Design and develop scalable, automated test frameworks for high-quality feature delivery
Architect and implement infrastructure, tools, and automation to optimize testing environments
Develop advanced debugging tools and analyze complex test failures
Identify and solve engineering problems to improve process efficiency
Collaborate with engineering teams to ensure seamless testing and product quality
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
Work from office in Bengaluru, India
Flexible time off
Wellness resources
Company-sponsored team events
Recognition as Fortune's Best Workplaces in Technology and Bay Area
Certified as a Great Place to Work
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy