Senior Software Engineer – AI Platform Development (Azure PostgreSQL)
AI Summary ✨
Requirements
Bachelor's Degree in Computer Science or related technical field AND significant technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
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
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 tools
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 and advance technical excellence
Perks and Benefits
Benefit/perks may vary depending on the nature of your employment with Microsoft and the country where you work