Principal Software Engineer - AI Platform Development (Azure PostgreSQL) at Microsoft
, , Turkey -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

AI Capabilities, PostgreSQL, Vector Indexing, Approximate Nearest Neighbor Search, Semantic Query Operators, Graph-Native Features, Systems Programming, Database Engines, Distributed Systems, High-Scale Infrastructure, Technical Leadership, Mentorship, Collaboration, Open-Source Innovation, Embedding Pipelines, Model Integration

Industry

Software Development

Description
Responsibilities - Design and lead the development of core AI capabilities in PostgreSQL including vector indexing, approximate nearest neighbor search, semantic query operators, and graph-native features - Architect in-database support for embedding pipelines and model integration to enable retrieval, reasoning, and inference - Lead system-level design efforts that span the PostgreSQL engine, extension frameworks, storage abstractions, and control plane surfaces - Collaborate with product managers, applied AI researchers, and platform teams to define use cases and translate them into scalable and intuitive capabilities - Contribute to production-grade implementation of complex systems, ensuring performance, reliability, and operability - Set technical direction and engineering quality standards through code and design reviews, prototyping, and mentorship - Act as a technical connector across teams, driving alignment on design, extensibility patterns, and developer experience - Stay current on trends in vector databases, graph systems, and AI workloads, applying academic and open-source innovation to real-world engineering Why Join Us - Impact: Shape how developers build AI-powered applications by evolving one of the world's most trusted open-source databases to support vector search, semantic indexing, graph queries, and model integration. - Innovation: Work on technically challenging problems at the forefront of databases, distributed systems, and AI infrastructure. - Growth: Expand your technical leadership, influence platform direction, and build a visible track record of meaningful contributions in a critical area of cloud and AI development. - Community: Join a team that values deep systems thinking, open collaboration, and inclusive engineering. We care about learning, craftsmanship, and building durable technology that matters. Required Qualifications - Bachelor's degree in computer science, Engineering, or related technical field AND significant experience in systems-level engineering, including work on database engines, distributed systems, or high-scale infrastructure - Proficiency in one or more systems programming languages such as C, C++, or Rust - Experience with PostgreSQL or similar engines at the extension, indexing, or query execution level - Proven track record of leading design and implementation of complex systems and delivering them to production Preferred Qualifications - Experience implementing vector indexes, ANN search algorithms, or semantic retrieval mechanisms - Background in graph data modeling or graph query execution - Familiarity with embedding generation, model hosting, or integration of LLMs into data pipelines - Prior contributions to open-source databases or AI systems - Demonstrated technical leadership, mentorship, and a collaborative, cross-functional mindset. - Commitment to continuous learning, innovation, and building an inclusive, high-performing engineering culture.
Responsibilities
Design and lead the development of core AI capabilities in PostgreSQL, including vector indexing and semantic query operators. Collaborate with product managers and researchers to define use cases and ensure production-grade implementation of complex systems.
Loading...