← All Positions
Posted May 10, 2026

Senior Staff Software Engineer – Performance

Apply Now
Job Description: • Define and own performance architecture for data path and I/O path components across distributed file systems • Lead performance analysis and optimization of large-scale, high-performance, scale-out file systems • Architect performance-aware designs across CPU, memory, storage, and network layers • Drive optimization of performance-critical file system code, primarily in C++ • Establish best practices for performance measurement, profiling, benchmarking, and regression detection • Lead deep-dive investigations into complex, system-wide performance issues • Influence system architecture with a performance-first mindset • Mentor senior and staff engineers on performance engineering techniques and methodologies • Collaborate with cross-functional teams to ensure performance goals are met across the stack • Represent performance considerations in design reviews and long-term roadmap planning Requirements: • 12+ years of experience in performance engineering, systems engineering, or distributed systems • Deep understanding of distributed file systems and scale-out storage architectures • Expert-level knowledge of data path and I/O path design and optimization • Strong proficiency in C++ with extensive experience in performance-critical code • Proven expertise in performance measurement techniques, including profiling, tracing, benchmarking, and custom tooling • Strong foundation in distributed systems principles, including scalability, concurrency, and fault tolerance • Demonstrated experience optimizing file system or storage system code for performance at scale Benefits: • Health insurance • Retirement plans • Professional development opportunities Apply tot his job Apply To this Job