Microsoft's Database Platform team is seeking a Senior Software Engineer to join their Azure Data SQL Performance Engineering & Hardware team. This role focuses on delivering world-class, cost-effective, & high-performance operational databases for On-Prem and Cloud platforms running on modern hardware technology.
The position involves working with Azure SQL Database and SQL Server on Azure Virtual Machines, with a focus on driving product performance, scalability, and reducing TCO. You'll have the opportunity to work on scale-up performance of SQL on single systems (1000+ cores, 24TB+ RAM), scale-out performance (SQL big-data clusters), and cloud optimization.
The team operates hundreds of thousands of servers worldwide with millions of databases across 50+ Azure regions. They tackle planet-scale challenges and push the limits of technology to meet the requirements of the world's most demanding data applications. The role requires deep expertise in database technology and cloud computing, with a focus on optimizing the management of millions of databases across various price/performance spectrums.
As a senior engineer, you'll collaborate with OEM partners, analyze SQL performance on modern hardware technologies, and contribute to technical marketing deliverables. You'll also explore emerging Azure technologies and drive product improvements through modeling, competitive analysis, and benchmarks.
The team culture emphasizes diversity, mutual respect, and investment in each other's success. They work across all layers of the technology stack, offering both technically deep and broad challenges. This role provides an excellent opportunity for someone passionate about database technology, cloud computing, and solving complex performance engineering challenges at a global scale.