Advance your career while you revolutionize the IT industry. Here's your chance to work on breakthrough container technology at one of the most dynamic companies in the Silicon Valley. As part of the Portworx team, you will work with talented professionals in an environment that's fast-paced, intellectually stimulating, and fun. We're funded by a top-tier VC and industry visionaries.
Portworx is located in on the border of Los Altos and Mountain View, near Caltrain, restaurants, shopping, and entertainment.
Develop and test software components for Portworx Container-Defined Storage solutions. Develop, implement, and maintain quality program status, support full life cycle process for new product release introduction, and identify performance and continuous improvement opportunities. Responsible for Test Planning and Strategy to discover complex bugs. Work closely with development and quality assurance team members to deliver major Portworx CSD features including Data Replication and Storage Aggregation. Perform complex end to end testing with NoSQL (MongoDB, Cassandra) Databases for Portworx solutions. Write automation software and build tools to improve the efficiency of engineering organization. Anticipate business risks and contribute to cross-functional efforts to resolve problems. Propose policies and best practices for enhancing life cycles quality planning and assessment processes.
Build guts of a highly distributed, fault-tolerant control plane to provision, monitor, and deploy storage nodes.
Design, develop, test and debug highly distributed storage service. We have openings from senior to architect level roles.
– Prior development experience writing file systems
– Experience writing highly distributed software.
– Protocol stack development
– Experience in Linux kernel
– Network/Storage performance troubleshooting and optimization
– Experience writing flash-aware storage software
Description: Software Engineer position with emphasis on testing and automation. Create and prioritize test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add tests to continuous integration process. Determine and isolate bugs based on errors found in test runs.
Description: QA Engineer will work with the engineering team during the feature design and implementation phases to write test plans. Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company delivers high quality products to our customers. Analyze failures and root cause issues, file defects, follow-up with developers, documentation and other teams on the resolution.