Member of Technical Staff
Pure Storage · Bengaluru · Posted 2026-07-15
Tech stack: AWS, C, C++, Go, Java, Linux, Python
Apply on the company site · Get a referral for this role
Pure Storage salary & ratings · Pure Storage interview process · More live openings
About the role
We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.
This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us.
Responsibilities:
- Architect High-Availability Systems: Design and implement sophisticated algorithms and data structures that ensure 99.9999% reliability and industry-leading performance for enterprise-grade storage.
- Drive End-to-End Innovation: Own the full development lifecycle from initial concept and prototyping to shipping production-ready code that directly impacts our global customer base.
- Solve Complex Systems Challenges: Analyze and resolve deep-seated technical bottlenecks in distributed systems and kernel-level software to maintain a seamless user experience.
- Expand Multi-Cloud Capabilities: Contribute to the integration of FlashArray services with public cloud providers (like AWS), enabling customers to leverage hybrid-cloud mobility for traditional and cloud-native workloads.
Qualifications:
- Systems Programming Expertise: Deep technical proficiency in languages such as C, C++, Python, Go, or Java, with a track record of building robust, scalable software.
- Low-Level Systems Knowledge: Practical experience in areas such as distributed systems, operating system internals (Linux Kernel), database internals, hypervisors, or container orchestration.
- Collaborative Design Sensibility: A proven ability to translate complex problems into elegant designs while working effectively within a high-energy, peer-inspired engineering team.
- Location: We are primarily an in-office environment and therefore, you will be expected to work from the Bengaluru, India office in compliance with Pure’s policies, unless you are on PTO, or work travel, or other approved leave.
Qualifications
- Systems Programming Expertise:
- Deep technical proficiency in languages such as C, C++, Python, Go, or Java, with a track record of building robust, scalable software.
- Low-Level Systems Knowledge: Practical experience in areas such as distributed systems, operating system internals (Linux Kernel), database internals, hypervisors, or container orchestration.
- Collaborative Design Sensibility: A proven ability to translate complex problems into elegant designs while working effectively within a high-energy, peer-inspired engineering team.
- Location: We are primarily an in-office environment and therefore, you will be expected to work from the Bengaluru, India office in compliance with Pure’s policies, unless
- you are on PTO, or work travel, or other approved leave.
Responsibilities
- Architect High-Availability Systems:
- Design and implement sophisticated algorithms and data structures that ensure 99.9999% reliability and industry-leading performance for enterprise-grade storage.
- Drive End-to-End Innovation:
- Own the full development lifecycle from initial concept and prototyping to shipping production-ready code that directly impacts our global customer base.
- Solve Complex Systems Challenges:
- Analyze and resolve deep-seated technical bottlenecks in distributed systems and kernel-level software to maintain a seamless user experience.
- Expand Multi-Cloud Capabilities:
- Contribute to the integration of FlashArray services with public cloud providers (like AWS), enabling customers to leverage hybrid-cloud mobility for traditional and cloud-native workloads.