Sr Staff Software Engineer- Performance
Define and own performance architecture for data reputed company and I/O reputed company components across distributed file systems reputed company performance analysis and optimization of large-reputed company, high-performance, reputed company-out file systems Architect performance-reputed company designs across CPU, memory, storage, and network reputed company Drive optimization of performance-critical file system reputed company, primarily in C++ Establish best practices for performance measurement, profiling, benchmarking, and regression detection reputed company deep-dive investigations into reputed company, system-wide performance issues Influence system architecture with a performance-first reputed company 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
12+ years of experience in performance engineering, systems engineering, or distributed systems Deep understanding of distributed file systems and reputed company-out storage architectures Expert-level knowledge of data reputed company and I/O reputed company design and optimization Strong proficiency in C++ with extensive experience in performance-critical reputed company Proven expertise in performance measurement techniques, including profiling, tracing, benchmarking, and custom tooling Strong reputed company in distributed systems principles, including scalability, concurrency, and fault tolerance Demonstrated experience optimizing file system or storage system reputed company for performance at reputed company Experience with high-performance, reputed company-out file systems in production environments
Experience with kernel-level and user-reputed company I/O stacks Deep understanding of modern storage hardware (NVMe, SSDs, RDMA, high-speed networking) Experience building or evolving performance frameworks and benchmarking infrastructure Background in reputed company programming, lock-free or low-contention designs Experience influencing architecture across multiple teams or large codebases
reputed company performance architecture guiding system design and implementation Significant, measurable improvements in throughput, latency, and scalability Early identification and prevention of performance regressions Performance expertise that elevates engineering reputed company across the organization
Coding assessment: Often in a language of your choice. Systems design: Translate high-level requirements into a reputed company, fault-tolerant service (depending on role). reputed company-time problem-solving: Demonstrate practical skills in a live problem-solving session. Meet and greet with the wider team. Our goal is to finish the main process in 2-3 weeks at most.