1 month ago
Remote, United StatesSenior / Staff+
Responsibilities
- Design, build, and optimize FUSE-based infrastructure and storage components.
- Develop Linux file-system integrations across kernel-space and user-space layers.
- Work on distributed storage and object-storage infrastructure systems.
- Improve scalability, resiliency, and performance across storage platforms.
- Optimize networking and data movement using RDMA principles and high-speed networking technologies.
- Diagnose bottlenecks across file systems, networking, memory, and I/O stacks.
- Develop infrastructure tooling and platform capabilities in C and C++.
- Collaborate with systems, storage, and platform engineering teams on deeply technical infrastructure challenges.
- Help shape infrastructure platforms for AI and high-performance environments.
Requirements
- Strong hands-on experience developing with FUSE and Linux file systems.
- Deep understanding of Linux kernel file-system architecture.
- Strong programming skills in C and C++.
- Strong understanding of POSIX file-system principles.
- Experience with object-storage systems and distributed infrastructure.
- Familiarity with RDMA networking principles and high-speed networking technologies.
- Experience working close to kernel-space and user-space I/O paths.
- Ability to debug complex infrastructure and performance issues.
- Experience building or optimizing infrastructure platforms in production environments.