Why This Role Matters
This role is central to building durable engineering redundancy in LustreFS: expanding deep subsystem ownership, reducing concentration risk, and accelerating next-generation delivery through strong engineering fundamentals and AI-enabled execution.
This role is central to building durable engineering redundancy in LustreFS: expanding deep subsystem ownership, reducing concentration risk, and accelerating next-generation delivery through strong engineering fundamentals and AI-enabled execution.
Responsibilities
Design, develop and debug LustreFS features, fixes and enhancements across relevant subsystems such as llite, MDS/MDT, OSS/OST, LDLM and LNet.; Investigate customer and scale-related defects, drive root-cause analysis and implement high-quality fixes with strong attention to correctness and maintainability.; Contribute to performance tuning, failure analysis and reliability improvements for large-scale Lustre deployments.; Participate actively in code reviews, design reviews and subsystem discussions, bringing rigor to testing and operational readiness.; Work closely with QE and support to reproduce issues, improve diagnostic data quality and increase coverage for high-risk failure scenarios.; Help document subsystem behavior, debugging approaches, known failure patterns and operational best practices.; Use AI-assisted tools where appropriate to speed up issue triage, summarize logs, improve code understanding and capture reusable lessons learned.; Hands-on development and debugging of LustreFS defects, performance issues and subsystem enhancements.; Customer-facing and scale-related issue investigation across llite, metadata, object storage, LNet and transport layers.; Collaborative design and implementation of reliability, observability and serviceability improvements.; Reviewing and validating fixes through targeted tests, failure injection, log analysis and performance characterization.; Using AI-assisted workflows to accelerate triage, debug loops, code understanding and documentation quality.; Contributing to team redundancy by strengthening documentation, code review quality and subsystem knowledge sharing.Requirements
10+ years of experience in systems software, distributed systems, storage, Linux kernel or filesystem engineering.; Strong experience in LustreFS development, support or performance engineering with depth in at least one major subsystem.; Strong C programming and Linux systems debugging skills.; Working knowledge of Linux kernel internals, filesystem semantics, networking and performance analysis.; Experience with LNet and/or high-performance transports such as RDMA, InfiniBand, RoCE or TCP-based storage networking.; Ability to debug and resolve issues spanning multiple layers including client, server, network and backend storage.; Strong collaboration skills and the ability to work across functions in a fast-moving engineering environment.Nice to have
Experience in HPC, AI infrastructure or large-scale parallel storage environments.; Exposure to metadata-heavy and throughput-heavy workload characterization and tuning.; Familiarity with ZFS, ldiskfs, NVMe-backed storage and related observability / performance tooling.; Experience creating test plans, reproducer frameworks, runbooks or diagnostic automation.; Comfort using AI tools to accelerate debugging, code reviews, triage, documentation and early-stage design ideation.; Experience mentoring junior engineers or leading focused technical efforts within a subsystem.How to apply
Apply online: https://www.jobs.pl/en/oferta/100882033/aplikuj
JOBS.pl · https://www.jobs.pl/sr-staff-engineer-lustre-oferta-100882033










