Member of Technical Staff - FlashArray
Build high-performance, resilient storage software for Pure Storage's FlashArray platform, designing zero-downtime algorithms for enterprise storage and public cloud (AWS) offerings. The core work is systems programming (C/C++, Python, Go, or Java) with exposure to distributed systems and Linux internals, based in-office in Bengaluru.
- Compensation
- Not disclosed
- Location
- Bangalore, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Hands-on proficiency in systems programming languages such as C, C++, Python, Go, or Java
- Practical exposure to core systems domains (distributed systems, Linux kernel internals, database engines, hypervisors, containers, or compiler optimization)
- Demonstrated ability to design scalable software solutions in a collaborative, team-oriented environment
- Work from the Bengaluru, India office (primarily in-office)
Full description
Everpure (NYSE: P) has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion in revenue, its first billion-dollar quarter, and accelerating growth into FY27. Our strategic agenda spans the companies defining the next era of technology - hyperscalers, AI labs, the AI hardware supply chain, data platform providers, and the broader AI ecosystem.
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.
THE ROLE Join the FlashArray team to build high-performance, resilient storage software that powers mission-critical applications worldwide. As a core member of an agile engineering group, you will design and deliver zero-downtime algorithms that directly shape our enterprise storage and public cloud offerings. In this role, you will partner closely with global systems engineers and product teams to translate complex technical challenges into scalable, real-world solutions. Your work will directly impact how thousands of global enterprises manage, protect, and scale their data seamlessly.
WHAT YOU’LL DO
-
Design & Deliver Resilient Systems: Architect and implement high-performance algorithms for enterprise storage products, ensuring platform reliability, end-to-end delivery from concept to release, and six-nines availability.
-
Expand Cloud Architecture: Extend core platform capabilities into public cloud environments (such as AWS), driving performance and agility for both traditional IT and cloud-native applications.
-
Drive Problem Solving & Quality: Analyze and resolve complex systems software challenges, optimizing storage internals and contributing to continuous continuous platform upgrades.
-
Collaborate & Mentor: Partner with multidisciplinary engineering peers to review code, refine architecture, and maintain high engineering standards across distributed software projects.
WHAT YOU BRING
-
Systems Programming Expertise: Hands-on proficiency in systems programming languages such as C, C++, Python, Go, or Java to build reliable, high-throughput software.
-
Domain Knowledge: Practical exposure to core systems domains, such as distributed systems, Linux kernel internals, database engines, hypervisors, containers, or compiler optimization.
-
Architectural & Collaborative Mindset: Demonstrated ability to design scalable software solutions within a highly collaborative, team-oriented environment.