# File Systems Engineer

**Company**: Hewlett Packard Enterprise
**Location**: Bloomington, Minnesota, MN
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bloomington-Minnesota-United-States-of-America/File-Systems-Engineer_1213934-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_065a434f-d15

## Description

We are seeking a File Systems Engineer to join our team at Hewlett Packard Enterprise. As a Hybrid role, you will work on average 2 days per week from an HPE office.

**Job Description:**

As a File Systems Engineer, you will design, develop, troubleshoot, and debug software programs for software enhancements and new products. You will work on parallel file systems, including Lustre and underlying Linux kernel I/O stacks.

**Responsibilities:**

- Design enhancements, updates, and programming changes for specific subsystems of parallel file systems

- Analyze design and determine coding, programming, and integration activities required for assigned features

- Write and execute complete testing plans, protocols, and documentation for assigned storage subsystems

- Collaborate with a project team of software systems engineers and internal partners to develop reliable, high-performance storage solutions for HPC and AI workloads

- Communicate with management and internal development partners regarding software systems design status, project progress, and issue resolution

- Participate as a key technical contributor in the storage software engineering team across various phases of larger enterprise storage architecture projects

- Provide guidance, code review, and mentoring to less-experienced staff members

**Education and Experience Required:**

- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent

- Typically, 4-7 years' experience

**Knowledge and Skills:**

- Strong proficiency in systems programming languages, specifically C, alongside capabilities in Python, Bash, or Rust

- Solid architectural knowledge of the Lustre file system codebase and Linux OS internals

- Strong analytical and problem-solving skills for debugging distributed state machines and system-level I/O bottlenecks

- Experience designing and maintaining software systems running on high-performance computing clusters and enterprise storage networks

- Software systems testing methodology, including performance profiling and debugging using tracing tools

- Excellent written and verbal communication skills; mastery in English and local language

## Skills

### Required
- C
- Python
- Bash
- Rust
- Lustre file system
- Linux OS internals
- Software systems testing methodology

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bloomington-Minnesota-United-States-of-America/File-Systems-Engineer_1213934-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
