The role involves designing and implementing innovative, high-performance software systems for data storage solutions, working on complex algorithms and technologies to enhance scalability, reliability, and customer experience in a collaborative, in-office environment.
Key Responsibilities
Design and implement algorithms and technologies for high-performance, scalable, and reliable systems
Own and deliver innovation from concept to shipped product
Analyze and solve complex technical problems
Collaborate with team members to develop system software solutions
Requirements
8 years experience using C, Java, Go or related programming languages
Proven design sensibility and the willingness to work in a collaborative, team-oriented environment
Experience in any number of related systems software projects such as Distributed systems, Operating systems, Linux Kernel, file systems, Database internals, Hypervisors, Containers, Compiler Optimization, etc.
A BS degree in Computer Science; advanced degrees are a bonus
Must be willing and able to work in an open office environment at the OFFICE_LOCATION office in compliance with Pure s policies
Benefits & Perks
Work environment: primarily in-office with flexible time off, wellness resources, and company-sponsored team events
Growth opportunities: support for professional development and contribution to meaningful projects
Recognition: named Fortune's Best Workplaces in Technology and the Bay Area, certified as a Great Place to Work
Inclusive culture: employee resource groups and commitment to diversity and inclusion
Ready to Apply?
Join Pure Storage and make an impact in renewable energy