Taro Logo

Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
Backend
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to lead the transformation of Azure PostgreSQL into a premier platform for intelligent application development. This role sits at the intersection of database engineering, AI innovation, and developer experience.

As part of the Azure PostgreSQL Database Services team, you'll be responsible for building a world-class, AI-enhanced PostgreSQL platform that enables developers to create, deploy, and scale modern GenAI applications. The position involves deep systems innovation while maintaining a strong focus on developer experience and usability.

The team operates at the cutting edge of database technology, working on everything from PostgreSQL engine optimization to AI-driven features like vector search and semantic indexing. You'll collaborate across product and engineering teams to deliver core components that make Azure PostgreSQL the go-to platform for AI app development.

This is a high-impact opportunity where you'll shape systems and experiences that developers worldwide will depend on. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll work in a fast-growing, highly collaborative environment that values diverse perspectives and continuous learning.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a culture of inclusion and innovation, where your contributions can help shape the future of database technology and AI-driven applications.

This role is perfect for someone who is passionate about database systems, has strong technical fundamentals in distributed systems, and wants to make a significant impact on the future of AI-enabled database platforms. The position offers up to 100% work from home flexibility and is based in Barcelona, Spain.

Last updated 42 minutes ago

Responsibilities For Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

  • Lead the design and development of AI Store capabilities in Azure PostgreSQL
  • Architect intuitive, scalable APIs, SDKs, and extensibility layers
  • Create seamless developer experiences by integrating PostgreSQL services
  • Partner closely with database engine engineers, product managers, and developer advocates
  • Design and deliver high-quality interfaces, SDKs, samples, and documentation
  • Engage with open-source communities, technology partners, and developer ecosystems
  • Champion a developer-first mindset while advancing technical excellence

Requirements For Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

PostgreSQL
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Solid technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Proven experience designing and delivering scalable, production-grade services
  • Strong technical fundamentals in distributed systems, concurrency, cloud-native architecture
  • Experience with database systems and AI/ML-driven data access patterns
  • Demonstrated technical leadership and mentorship
  • Commitment to continuous learning and innovation

Benefits For Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer - MSAI

Principal Software Engineer position at Microsoft's MSAI team, focusing on M365 Copilot Platform development with AI technology, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure PostgreSQL team, focusing on cloud database services with competitive compensation and comprehensive benefits.

Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.