Principal Software Engineer – AI Platform Development (Azure PostgreSQL)
AI Summary ✨
Requirements
Bachelor's Degree in Computer Science or related technical field AND solid technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Proven experience designing and delivering scalable, production-grade services, APIs, or developer platforms
Strong technical fundamentals in distributed systems, concurrency, cloud-native architecture, or database internals
Nice to Haves
Noteworthy backend or platform engineering experience building cloud-scale services or developer ecosystems
Passion for building outstanding developer experiences and empathy for developer workflows
Experience with database systems (PostgreSQL or others), indexing, or AI/ML-driven data access patterns
Familiarity with cloud platforms (Azure, AWS, GCP) and open-source communities
Demonstrated technical leadership, mentorship, and a collaborative, cross-functional mindset
Commitment to continuous learning, innovation, and building an inclusive, high-performing engineering culture
What You'll Be Doing
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 with modern development tools and platforms
Design and deliver high-quality interfaces, SDKs, samples, and documentation for building AI-powered applications on PostgreSQL
Engage with open-source communities, technology partners, and developer ecosystems
Champion a developer-first mindset and advance technical excellence across the stack
Perks and Benefits
Benefits and perks may vary depending on the nature of employment with Microsoft and the country of work