1 day ago
Base Salary
$143k - $304k/yr
Responsibilities
- Own the multi-year technical strategy and architecture for Substrate High Availability and storage disaggregation.
- Drive fleet-scale efficiency improvements through reduced redundancy, erasure coding, and separation of compute placement from data placement.
- Design the storage data path and control plane, including append-only extents, page mapping, garbage collection, metadata and placement services, and erasure-coding repair pipelines.
- Evaluate reliability, durability, performance, resource efficiency, reconstruction cost, write amplification, and network-hop trade-offs using measured fleet data.
- Apply AI and intelligent automation to predictive analytics, autonomous remediation, and Copilot-powered engineering workflows.
- Partner with Storage Fabric, Microsoft 365 Core, and Azure infrastructure teams on exabyte-scale storage systems.
Requirements
- Bachelor’s degree in computer science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
- Experience coding in one or more of C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
- Preferred: master’s degree and 8+ years of technical engineering experience, or bachelor’s degree and 12+ years of technical engineering experience, or equivalent experience.
- Preferred: direct experience with erasure coding, including Reed-Solomon and LRC/local-reconstruction codes, and durability, repair, and reconstruction trade-offs at scale.
- Preferred: experience with storage-compute disaggregation or cloud-database architectures separating log/storage tiers from compute.
- Preferred: familiarity with NVMe, RDMA/RoCE, SMR HDD economics, SSD endurance, and DPUs/SmartNICs.
- Preferred: background in capacity, performance modeling, or fleet efficiency for exabyte-scale services.
- Preferred: experience designing or evolving high-availability database or distributed storage engines in production.
Benefits
- Base pay range is USD $142,800–$274,800 per year across the U.S.; the San Francisco Bay Area and New York City metropolitan area range is USD $188,000–$304,200 per year.
- Certain roles may be eligible for benefits and other compensation.
- The position is open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
