P

Pure Storage

Delivers all-flash storage hardware and services

Software Engineer - Janus team, DDX

Backend EngineeringConfirmed live in the last 24 hours
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Experience building backend or distributed systems that operate reliably at scale, with a strong understanding of concurrency, performance, and fault tolerance.
  • Proficiency in Go or Java, with openness to working across Go, Java, and Python.
  • Experience designing systems with a strong focus on correctness, including data modeling, state consistency, edge cases, and partial system failures.
  • Experience taking software through the product lifecycle, from early concepts and product definition through launch and ongoing production support.
  • Ability to take end-to-end ownership of complex features, from design through operation in production.
  • Strong problem-solving and debugging skills, including issues that cross service, application programming interface, and deployment boundaries.
  • Ability to collaborate and communicate effectively across engineering teams, product management, and architecture.

Responsibilities

  • Design and build the declarative, intent-based policy engine at the core of the platform, including policy modeling, evaluation, violation detection, and the state model that keeps results consistent and auditable.
  • Develop resilient distributed control systems that remain reliable across cloud-managed and disconnected, customer-operated deployments.
  • Build scalable and reliable processing for large volumes of fleet telemetry, enabling the platform to understand and respond to the state of customers’ environments.
  • Extend the platform with new signal sources, detection capabilities, and integrations with products such as FlashArray, FlashBlade, Fusion, and Pure1.
  • Own features end to end, from technical design and implementation through test automation, deployment, monitoring, and iteration in production.
  • Collaborate with engineers, product management, and architects to turn open-ended product needs into robust technical solutions.
  • Shape technical direction and engineering standards as the platform and its architecture continue to evolve.
  • Work from the Prague office in compliance with Everpure’s policies, except when on paid time off, work travel, or other approved leave.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs