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 top-tier VCs and industry visionaries.

Portworx is located in on the border of Los Altos and Mountain View, near Caltrain, restaurants, shopping, and entertainment.


Senior Product Manager

We are looking for the next critical hire to help us scale the business, define feature areas, and steer the product roadmap. Our product enables stateful containers in production, and we’ve been named a Gartner Cool Vendor.

Our technology includes a distributed storage platform and integrated controls with container schedulers including Kubernetes, Mesosphere, and Docker Swarm. Customers span from Global 2000 enterprises to cloud-native startups, who run workloads on-premises and in public clouds.

Learn More »

Devops Solutions Engineer

Job Responsibilities:
  • Test and validate Portworx container data layer software with container orchestrators such as Kubernetes, Docker Swarm, and DC/OS; containerized data services such as Cassandra, Elasticsearch, Kafka, and MySQL; and container run times such as Docker.
  • Build reference architectures that closely match customer deployment configurations that validate real-world use cases for container data persistence
  • Run real-world application workloads and ensure the product meets customer expectations for their application workloads
  • Validate integration with different schedulers and orchestrators and document integration aspects in the knowledge base
  • Write technical blogs, work with product marketing to generate outbound customer-facing documentation and update doc pages as necessary

Qualifications:

  • Minimum five years of experience in a DevOps organization as a DevOps engineer or development or test engineer
  • Good understanding of container ecosystem, concepts, and deployment models desired
  • Hands-on web and cloud application development and deployment experience
  • Experience with one or more of Cassandra or similar NoSQL databases, ELK, or Hadoop/Spark; Kafka is a plus
  • Good understanding of Linux system administration, setup, and troubleshooting
  • Programming in Python or Go is a plus

Join the Portworx team! Send your resume to [email protected]

Developer Evangelist

Portworx is an early-stage, high-growth startup in the booming container space. We’re seeking a talented and motivated Developer Evangelist 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 help position the company, create content, and evangelize our technology to the market.

Learn More »

Technical Support 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 as 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 the logs, reproduce customer issues and develop strategies to address customer issues
  • Communicate proactively and clearly both internally and externally to enable highest levels of customer success
  • Participate in pre-sales calls, help with customer installation during POC and when in production
  • Perform hands-on Linux system setup, administration, and troubleshooting to help to enable successful customer installs

Qualifications:

  • Good 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 work with public cloud environments like AWS, Azure and GCE desired
  • Understanding of storage concepts, storage technologies, and prior experience troubleshooting storage deployments would be a plus
  • Excellent shell scripting skills desired
  • Experience in working with one or more devops tools like Ansible, Chef, Puppet, Terraform would be a plus
  • Fluent in English with clear verbal and written communications skills
  • Self-motivated, self starter who is not afraid to roll their up sleeves and do the right thing to help the customer succeed

Join the Portworx team! Send your resume to [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]