Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their PostgreSQL team. This role is at the forefront of building the data platform for the age of AI, working on critical database systems that power applications across various industries.
The position involves architecting and developing large-scale cloud database services, focusing on areas such as continuous availability, transaction logging and recovery, clustering, and scalable storage systems. You'll have the opportunity to contribute to open-source PostgreSQL and Linux, while working with a diverse team of world-class engineers.
The ideal candidate should have extensive experience (6+ years) in technical engineering, with strong expertise in distributed systems and database management systems. You'll be working on Microsoft's operational Database systems, helping to enable developer-friendly, mission-critical, AI-enabled operational Databases across relational, non-relational, and OSS offerings.
This role offers a hybrid work environment (up to 50% work from home) in Bangalore, India, with comprehensive benefits including industry-leading healthcare, educational resources, and generous time away. You'll be part of a culture that values diversity, inclusion, and continuous learning, working on products that are transforming the world of data analytics.
The position requires participation in on-call rotations and demands strong customer empathy, problem-solving skills, and the ability to work collaboratively in a fast-paced environment. This is an excellent opportunity for someone passionate about database technology who wants to make a significant impact on Microsoft's cloud infrastructure.