
Senior Staff Engineer, Lustre
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in North Carolina, +1 more state.
β’ Design, develop, and troubleshoot features, fixes, and enhancements for LustreFS across llite, MDS/MDT, OSS/OST, LDLM, and LNet.
β’ Investigate defects related to customers and scalability, perform root-cause analysis, and implement high-quality solutions.
β’ Contribute to performance optimization, failure analysis, and reliability enhancements for large-scale Lustre deployments.
β’ Engage in code reviews, design evaluations, and subsystem discussions.
β’ Collaborate with Quality Engineering and support teams to replicate issues, enhance the quality of diagnostic data, and expand coverage for high-risk failure scenarios.
β’ Document subsystem behavior, debugging techniques, known failure patterns, and operational best practices.
β’ Utilize AI-assisted tools to expedite issue triage, log summarization, code comprehension, and capture reusable lessons learned.
β’ Examine customer-facing and scalability-related issues across client, metadata, object storage, LNet, and transport layers.
β’ Design and implement improvements for reliability, observability, and serviceability.
β’ Review and validate fixes through targeted testing, failure injection, log analysis, and performance characterization.
β’ Enhance documentation, the quality of code reviews, and knowledge sharing within the subsystem.
β’ Over 10 years of experience in systems software, distributed systems, storage, Linux kernel, or filesystem engineering.
β’ Extensive experience in LustreFS development, support, or performance engineering, with expertise in at least one major subsystem.
β’ Proficient in C programming and debugging Linux systems.
β’ Solid understanding of Linux kernel internals, filesystem semantics, networking, and performance analysis.
β’ Familiarity with LNet and/or high-performance transport protocols such as RDMA, InfiniBand, RoCE, or TCP-based storage networking.
β’ Ability to troubleshoot and resolve issues that span client, server, network, and backend storage layers.
β’ Strong collaboration skills and capacity to work across functions in a dynamic engineering environment.
β’ Preferred experience in HPC, AI infrastructure, or large-scale parallel storage environments.
β’ Preferred exposure to metadata-heavy and throughput-heavy workload characterization and tuning.
β’ Preferred familiarity with ZFS, ldiskfs, NVMe-backed storage, and observability/performance tools.
β’ Preferred experience in creating test plans, reproducer frameworks, runbooks, or diagnostic automation.
β’ Preferred comfort in using AI tools for debugging, code reviews, triage, documentation, and early-stage design ideation.
β’ Preferred experience in mentoring junior engineers or leading focused technical efforts within a subsystem.
β’ No benefits, perks, or additional compensation details are provided in the posting.
β’ Application limit: up to 3 positions within a 60-day period.
β’ Candidates are requested to wait 90 days before reapplying for the same position if it is not a suitable match.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.