





Senior, niche performance-engineering role with specialized stack and high experience requirement reduces applicant competition.
Highly specialized distributed storage and performance engineering skills make cross-industry transfers difficult.
Explicit 10+ years requirement plus deep systems, C/C++, RocksDB, and storage expertise makes filters very strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Architect and lead development of extensible benchmarking infrastructure for distributed systems across multiple protocols and storage backends.
Identify and optimize performance bottlenecks in large-scale distributed systems by benchmarking and analyzing alternative algorithms and architectures.
Develop automated tools for performance testing, profiling, regression analysis, and represent technical insights and recommendations to senior leadership.
Minimum 10+ years of experience in infrastructure and back-end development focused on large-scale distributed systems.
BS/MS/PhD in Computer Science or related field with expertise in data structures, algorithms, and software design.
Expert programming skills in C, C++, and Go; experience with profiling, optimization, concurrency, memory management, and multithreading.
Experience with NAS protocols (SMB, CIFS, NFS, S3), replication, disaster recovery, distributed filesystems, and strong debugging/production software problem-solving abilities.
Experienced technical leader capable of building and leading performance engineering teams and mentoring engineers.
Deep systems expertise including benchmarking infrastructure, distributed data paths, hyper-converged platforms, and scalable/extensible software infrastructure.
Proven background in performance engineering for data-intensive systems, with knowledge of consensus protocols, fault tolerance, and software-defined infrastructure.