A software engineer role focused on developing and optimizing storage system software for large-scale cloud storage environments, involving kernel analysis, performance tuning, and building innovative solutions using flash storage technologies.
Key Responsibilities
Develop and maintain storage system software throughout its full lifecycle
Analyze and improve kernel components related to devices, scheduling, and memory management
Conduct software analysis, including code review, system risk assessment, and reliability testing
Perform performance tuning, optimization, and usability enhancements
Support, maintain, and document software functionalities
Integrate new software solutions with existing systems
Requirements
Ability to work from the Santa Clara office in compliance with Everpure's policies, unless on PTO, work travel, or other approved leave.
Natural curiosity and an ability to design, implement, and test product components in a highly collaborative and team-oriented environment.
At least 1 or more years of experience in software development.
Proficiency in C and C++ programming languages.
Proficiency in scripting languages such as Python and Shell.
Experience in any number of related systems software projects, including but not limited to Distributed systems, Operating systems, Linux Kernel, Database internals, Hypervisors, Containers, or Compiler Optimization.
Benefits & Perks
Salary range: 149,000 - 224,000 USD annually
Work environment: primarily in-office at Santa Clara
Work schedule: flexible time off
Additional benefits: wellness resources, company-sponsored team events, potential incentive pay and equity
Ready to Apply?
Join Pure Storage and make an impact in renewable energy