Job Description
Lead the architecture and development of next-generation table, metadata, and indexing systems that form a foundational layer of Azure Storage Design and evolve core table and metadata primitives, including partitioning, indexing, transactions, consistency, logging, replication, caching, and high-performance read and write paths Solve complex distributed-systems challenges required to manage metadata for trillions of objects and exabyte-scale storage, balancing scale, latency, availability, reliability, and efficiency Drive architectural decisions across multiple components and system boundaries, taking foundational technologies from design and prototyping through production at cloud scale Identify and deliver significant improvements in performance, scalability, reliability, and cost efficiency through deep analysis of system architecture and critical data paths Design core table and metadata primitives that operate at extraordinary cloud scale. Drive cross-system architectural decisions and take ambitious ideas from design through production. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust or Python OR equivalent experience 5+ years of experience designing or developing distributed storage, database, or large-scale distributed systems. 3+ years of experience designing or optimizing indexing, partitioning, caching, consistency, or data access mechanisms in distributed systems. 3+ years of experience diagnosing and optimizing performance, scalability, concurrency, or reliability of production systems.