Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to lead the transformation of Azure PostgreSQL into the premier platform for intelligent application development. This role sits at the intersection of database engineering, developer workflows, and scalable cloud platforms, focusing on building AI-enhanced PostgreSQL capabilities.
The position is part of the Azure PostgreSQL Database Services team, which is building a world-class, AI-enhanced PostgreSQL platform. You'll be responsible for developing core components that enable developers to create, deploy, and scale modern GenAI applications. The role involves deep innovation in PostgreSQL engine, AI-optimized indexing and search, scalable APIs, and cloud platform integrations.
As a Principal Engineer, you'll lead the design and development of AI Store capabilities, architect scalable APIs and SDKs, and create seamless developer experiences. You'll work closely with database engine engineers, product managers, and developer advocates to translate developer needs into system innovations. The role requires expertise in distributed systems, database internals, and cloud-native architecture.
The team culture emphasizes innovation, systems craftsmanship, developer empathy, and bold experimentation. We value diverse perspectives and foster an inclusive, high-performing environment where continuous learning drives extraordinary outcomes. This is a remote-friendly position based in Barcelona, Spain, offering comprehensive benefits including healthcare, educational resources, and parental leave.
The ideal candidate will have strong technical fundamentals, proven experience with scalable services, and a passion for building outstanding developer experiences. If you're excited about shaping the future of intelligent database systems and empowering developers worldwide, this role offers a unique opportunity to make a significant impact.