Careers

Rockstars Welcome

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.


Customer Success Engineer

Job Responsibilities:

  • Analyze, troubleshoot, and support large-scale customer deployments of Portworx’s container data services stack that span thousands of nodes in public and private clouds
  • Become an expert in containers, container run times such Docker, and schedulers such as Swarm, Kubernetes and Mesos
  • Work with customers and partners in understanding and troubleshooting their deployments, application workflows, and workloads through multiple layers of the software stack
  • Work with engineering team to analyze logs, reproduce customer issues, and develop strategies to address customer issues
  • Communicate proactively and clearly — both internally and externally — to enable the highest levels of customer success
  • Participate in pre-sales calls, and help with customer installations during POCs and going into production
  • Perform hands-on advanced Linux system setup, administration, and troubleshooting to help to enable successful customer installs

Qualifications:

  • In-depth of understanding of Linux system administration, systemd, cgroups, and Linux container concepts and troubleshooting
  • Experience with installing and supporting large-scale enterprise software and systems
  • Experience working with public cloud environments such as AWS, Azure, and GCE
  • Understanding of storage concepts, storage technologies, and prior experience troubleshooting storage deployments are a plus
  • Excellent shell scripting skills
  • Experience in working with one or more devops tools such as Ansible, Chef, Puppet, or Terraform
  • Fluent in English, with clear verbal and written communications skills
  • Self-motivated, self-starter who is not afraid to roll up their sleeves and do the right thing to help customers succeed

Join the Portworx team! Send your resume to careers@portworx.com

Product Marketing Manager/Director

Portworx is early-stage, high-growth startup in the booming container space. We’re seeking a talented and experienced Product Marketing Director who can thrive in a fast-paced environment and play a critical role in growing the company. You must be comfortable interfacing with engineering, marketing, and partners to define Portworx positioning, create content, and evangelize our technology to the market.

Learn More »

Distributed Control Plane Development Engineer

Build guts of a highly distributed, fault-tolerant control plane to provision, monitor, and deploy storage nodes.

Requirements:

  • BS in Computer Science or related technical field. BS with good work experience.
  • 5+ years of experience in building large scale distributed systems.
  • Must be an expert in one or more of the following languages: C/C++, Scala, Java, GoLang.
  • Solid CS background in data structures, algorithms and software design.
  • Background in distributed computing and networking is a huge plus.
  • Prior experience with GoLang, Docker, Linux internals is preferred.
  • Candidate must have the passion and strong interest in learning new technologies.

Join the Portworx team! Send your resume to careers@portworx.com

Distributed Storage Engineer

Design, develop, test and debug highly distributed storage service. We have openings from senior to architect level roles.

Requirements:

  • MS in Computer Science or related technical field, or BS with relevant work experience.
  • 7+ years of programming experience in C/C++ on Linux.
  • Strong background in algorithms and data structures required
  • Strong storage and/or distributed computing background with 2 or more of the following:

–  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

Join the Portworx team! Send your resume to careers@portworx.com

Automation Engineer

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.

Requirements:

  • MS in Computer Science or related technical field. BS with good work experience.
  • 3+ years of experience writing test automation solutions
  • Must be an expert in one or more of the following languages: C/C++, Python, Go, Java, Perl, Shell Scripting
  • Prior experience testing large-scale, enterprise class products related to storage, networking and/or virtualization
  • Strong experience with Linux systems (network configuration, web technologies, system settings, common command/utilities)
  • Working knowledge of Linux containers a huge plus
  • Basic understanding of QA concepts, terminology and testing lifecycles
  • Excellent analytical and problem-solving skills; commitment to delivering great software and releasing it efficiently and with increasing quality.
  • Knowledge of working with test automation frameworks and CI/CD workflow tools

Join the Portworx team! Send your resume to careers@portworx.com

QA Engineer

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.

Requirements:

  • BS in Computer Science or related technical field
  • Minimum 5+ hands-on experience in a QA organization
  • Prior experience testing large-scale, enterprise class products related to scale-out cloud software, storage, networking and/or virtualization
  • Proficient with QA methodologies, testing strategy, tools and processes
  • Strong experience with Linux systems (system administration, network configuration, web technologies, system settings, common command/utilities)
  • Experience with distributed applications and containers is a huge plus
  • Self-motivated, critical thinker and strong interest to learn new technology
  • Excellent trouble-shooting skills across multiple software components, ability to analyze complex failures and articulate the issues found
  • Extremely passionate to maintain a high quality bar for the product

Join the Portworx team! Send your resume to careers@portworx.com