Pure Storage
โฉ Pure Storage Logo
Website:

@

Engineering Manager - Engineering Productivity

๐Ÿ“… 09/29/2022

Apply

Golang Engineer, FlashBlade

๐ŸŒ Prague, Prague, Czech Republic ๐Ÿ“… 07/18/2023

Apply

Job Description

**PURE IN PRAGUE**

We opened our R&D Second Home (besides the one in Silicon Valley) in Prague in
January 2020 and since then we have experienced unbelievable growth. Our
Engineers are solving complex engineering problems (from low-level system
software to cloud computing) that help us innovate our cutting-edge products.
Besides our world-class Software Engineering teams, we have many other
talented colleagues working in Product Management, Sales, Finance, and HR to
name a few. Whatโ€™s more, weโ€™ve developed these teams from talent across the
globe.

**FlashBlade organization**

The FlashBlade organization develops an advanced, all-flash storage solution
for consolidating fast file and object data. The Prague Foundation teams work
very close to HW and are responsible for some key features regarding the
cluster security, availability and robustness. A new aspect to our work is
driving initiative that is close to our customers and impacts every level of
the FlashBlade organization. This high profile project offloads our support
load and gives more control to customer admining over clusters.

**What you will be doing:**

* Develop and extend our current orchestration software, written originally in Python, that is now being ported to Golang.
* Design components that became bottlenecks in old infrastructure and need new design with our latest release of a new generation of devices.
* Focus on testable design. Automation is important.
* Robustness of our components is important. We keep ownership of everything we deliver.
* Introduce ideas on how to improve.
* Open to Python, Golang, ability to understand Java, C++.

**What you bring to the team:**

* Self-motivation
* Fluency at least in one programming language (preferably Python, GO)
* Open mind to learn more about different languages, domains, platforms
* Strong troubleshooting capabilities across both software and deployment stacks
* Knowledge of application & system design. Ability to learn, adopt, improve.
* Strong communication skills and sense of ownership

**What would be beneficial:**

* Experience with Python, Golang
* Ops related experience, scripting languages
* Experience with storage products