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
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
Preferred/Additional Qualifications
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, including vector search, semantic indexing, and AI-optimized database features
Architect intuitive, scalable APIs, SDKs, and extensibility layers for developers
Create seamless developer experiences by integrating PostgreSQL services with modern development tools and cloud platforms
Partner closely with database engine engineers, product managers, and developer advocates to innovate on the platform
Design and deliver high-quality interfaces, SDKs, samples, and documentation for AI-powered applications
Engage with open-source communities, technology partners, and developer ecosystems
Champion a developer-first mindset across the stack from database internals to developer workflows
Perks and Benefits
Benefits and perks may vary depending on the nature of employment with Microsoft and the country of work