Remotery

Senior Lustre Engineer

Posted Jun 21

This is a fully remote position, open to applicants in California, +1 more state.

📋 Description

• Contribute to the architecture of Lustre and spearhead the implementation of new features across core subsystems, such as MDS/OSS, LDLM, DNE, DoM, FLD, layout, snapshot, quota, security, and recovery.

• Develop high-performance, production-quality code within the Lustre kernel module, user-space utilities, and related libraries.

• Take ownership of the entire development lifecycle for significant features, from design and coding to testing, performance optimization, and upstream patch submission.

• Enhance scalability for multi-petabyte Lustre environments, focusing on metadata performance, I/O path optimization, and integration with contemporary interconnects and storage fabrics.

• Modernize the internal structure of Lustre through updates to kernel APIs, improvements in locking, RDMA enhancements, and capabilities oriented towards cloud/container environments.

• Prototype and assess emerging technologies like NVMe-oF, CXL, and other next-generation storage solutions for potential integration with Lustre.

• Reinforce regression, stress, and performance validation utilizing tools such as IOR, mdtest, fio, and custom Lustre testing tools.

• Conduct in-depth code-level performance analysis with Lustre tracing tools, perf, lockstat, and kernel profilers.

• Collaborate closely with Principal Engineers, hardware teams, and application owners to translate actual workload requirements into actionable Lustre enhancements.

• Mentor fellow developers and contribute to design documents, technical guides, and engineering reviews.


⛳️ Requirements

• Over 7 years of progressive, hands-on experience in Lustre software development.

• A proven track record of significant contributions to the Lustre codebase in both production and open-source environments.

• Demonstrated success in designing, implementing, and upstreaming Lustre features that have been included in major releases.

• In-depth knowledge of Lustre internals, including MDS/OSS architecture, LDLM locking and recovery, journaling, DNE, DoM, FLD, layout, quota, and security.

• Expert-level proficiency in C programming and substantial experience in Linux kernel development.

• Strong understanding of distributed systems, parallel file systems, and high-performance I/O.

• Familiarity with Lustre build, development, and debugging tools such as lctl, llstat, strace, perf, and kernel tracers.

• Proficiency in Python and/or Bash for tooling and automation.

• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related discipline.

• Excellent written and verbal communication skills, with the ability to convey complex technical concepts clearly.


🏝️ Benefits

• Competitive salary and comprehensive benefits package.

• Opportunities for professional development and career advancement.

• Collaborative work environment with a focus on innovation and technology.

People also viewed

ABB9 hours ago

Site Manager – Resident Engineer

US flagUtah OnlyFull-timeEngineer
ApplyView job
TigerData (creators of TimescaleDB)9 hours ago

Customer Delivery Engineer

US flagUnited States OnlyFull-timeEngineer
ApplyView job
GE Vernova9 hours ago

Maintenance Engineer

GB flagUnited Kingdom OnlyFull-timeEngineer
ApplyView job
K2 Space Corporation9 hours ago

Senior Navigation & Guidance Engineer

US flagUnited States OnlyFull-timeEngineer$160k – $235k/year
ApplyView job
Divert9 hours ago

Senior Process Engineer – Gas Handling

US flagNorth Carolina, +1 more stateFull-timeEngineer$120k – $140k/year
ApplyView job
BoxPower9 hours ago

Senior Project Engineer, MicroGrids – Renewables

US flagCalifornia OnlyFull-timeEngineer$120k – $135k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers