Pure Storage is looking to solve the problem of bringing products from prototype to production faster and more reliably in the data storage industry
Requirements
- Proficiency in Python with a focus on clean, maintainable, modular code
- 5 + years of experience in full-stack development—backend frameworks (Flask, Django, Node.js) and modern frontend frameworks (React, Angular, Vue)
- Understanding of databases (SQL or NoSQL) and schema design
- Familiarity with version control (Git) and collaborative development practices
- Strong problem-solving and debugging skills, including comfort working with hardware/software interactions
- Experience in a manufacturing, test, or hardware/software integration environment
- Exposure to hardware test instrumentation (oscilloscopes, JTAG, serial interfaces)
Responsibilities
- Develop and maintain full-stack test applications (Python backends, databases, and web dashboards)
- Build automation frameworks that interact with hardware and production systems
- Collaborate with hardware and firmware teams to integrate diagnostics into test flows
- Debug test failures at the hardware/software boundary
- Deliver reliable, scalable, and production-ready test software
- Partner with cross-functional teams including engineering, operations, and contract manufacturers
Other
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field
- Work from the Santa Clara, CA office in compliance with Pure’s policies, unless you are on PTO, or work travel, or other approved leave
- Flexible time off, wellness resources and company-sponsored team events
- Accommodations for candidates with disabilities may be requested for all aspects of the hiring process
- Pure is proud to be an equal opportunity and affirmative action employer