This role involves designing and implementing high-performance, reliable distributed storage systems, driving innovation from concept to deployment, and collaborating with a team of engineers to enhance data platform capabilities and ensure system robustness.
Key Responsibilities
Design and implement algorithms and technologies for high-performance, reliable distributed storage systems
Take end-to-end ownership of features and projects, including design, coding, testing, and deployment
Analyze and resolve complex problems related to distributed consensus, resource management, and data integrity
Collaborate with engineering team on code reviews, technical expertise sharing, and architectural decisions
Ensure platform performance and feature delivery align with customer needs and business impact
Requirements
Deep mastery of a programming language like C, C++, Python, or Go, with the ability to write clean, high-performance, and maintainable production code.
Proven design sensibility and the ability to think critically about system architecture, trade-offs, and failure modes in complex, distributed environments.
A strong background in relevant systems software projects such as Distributed Systems, Operating Systems internals (Linux Kernel), Database internals, or Virtualization Hypervisors Containers.
Exceptional problem-solving skills and a persistent, insightful approach to tackling complex technical challenges and debugging at scale.
Ability and willingness to work from the Santa Clara, CA office in an in-office environment, in compliance with company policies.
Benefits & Perks
Salary range: 149,000 - 326,000 USD
Work environment: primarily in-office in Santa Clara, CA
Work schedule: flexible time off
Perks: wellness resources, company-sponsored team events
Additional benefits: incentive pay and/or equity, accommodations for disabilities, inclusive and supportive company culture
Ready to Apply?
Join Pure Storage and make an impact in renewable energy