Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their Rollouts & upgrades team in PostgreSQL. This role offers an exciting opportunity to work on Microsoft's operational Database systems, specifically focusing on maintaining and upgrading PostgreSQL servers across the fleet.
As part of the Azure Data team, you'll be working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other critical database services. The team's mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.
In this role, you'll be responsible for designing, developing, and deploying highly scalable solutions for maintaining and upgrading guest operating systems of PostgreSQL servers. You'll work with Linux systems, handle kernel configurations, manage system services, and create automation tools for efficient system deployments.
The position requires strong technical skills in Linux operating systems, distributed systems, and cloud environments. You'll be expected to mentor junior engineers, contribute to team culture, and maintain high standards of code quality through reviews and best practices.
This is an excellent opportunity for someone passionate about database systems and cloud infrastructure to work with cutting-edge technology at scale. Microsoft offers a collaborative environment where innovation is encouraged, and diverse perspectives are valued. The role comes with comprehensive benefits including healthcare, educational resources, and work-life balance support.
The position is based in Bangalore, India, with a hybrid work arrangement allowing up to 50% work from home. You'll be part of a team that's transforming how data is managed and utilized in the cloud era, making a significant impact on Microsoft's cloud infrastructure.