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
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 high 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.
Benefits & Perks
Compensation/salary range (not specified in the posting)
Work schedule: Flexible time off
Work environment perks: Wellness resources, company-sponsored team events
Additional benefits: Support for growth and development, inclusive and diverse workplace, accommodations for disabilities
Ready to Apply?
Join Pure Storage and make an impact in renewable energy