Senior Software Engineer - PostgreSQL for AI Workloads at Microsoft
Istanbul, Istanbul, Turkey -
Full Time


Start Date

Immediate

Expiry Date

27 Feb, 26

Salary

0.0

Posted On

29 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

PostgreSQL, AI Workloads, Vector Indexing, Semantic Query Processing, Graph Data Models, C, C++, Rust, Distributed Systems, Database Internals, Performance Tuning, Collaborative Environment, Graph-Aware Query Execution, Embedding Workflows, Model Integration, Retrieval-Augmented Generation

Industry

Software Development

Description
We are a fast-moving, collaborative team focused on extending PostgreSQL to support AI workloads natively. Our work includes vector indexing, semantic query processing, graph data models, and model-aware execution capabilities, all built directly on top of the PostgreSQL engine. We operate at the intersection of distributed systems, database internals, and AI infrastructure, with a strong emphasis on technical rigor and real-world impact. Our culture values curiosity, deep systems thinking, and inclusive collaboration. We believe the best ideas emerge from engineering craftsmanship, open experimentation, and a shared commitment to excellence. Design and implement AI-native capabilities in PostgreSQL including vector indexing, semantic search operators, and graph query features Build high-performance extensions and core engine integrations in C, C++, or Rust Collaborate with senior engineers, product teams, and AI researchers to deliver scalable and intuitive capabilities Contribute to end-to-end development, including performance tuning, operability, and service integration Participate in code reviews, technical design discussions, and the evolution of engineering standards Help shape developer experience through APIs, control plane integration, and extensibility Stay informed on research and industry trends in AI indexing, graph systems, and database-AI convergence 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 backend infrastructure Proficiency in one or more systems programming languages such as C, C++, or Rust Experience working with PostgreSQL or similar engines at the extension, indexing, or query execution level Demonstrated ability to design and deliver reliable, performant systems in a collaborative environment Experience implementing vector indexes, ANN search algorithms, or semantic retrieval systems Interest or experience in graph data models or graph-aware query execution Familiarity with embedding workflows, model integration, or retrieval-augmented generation patterns Prior contributions to open-source databases, search engines, or AI infrastructure projects Strong problem-solving and communication skills with a collaborative, growth-oriented mindset Commitment to learning, innovation, and inclusive engineering culture This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
Design and implement AI-native capabilities in PostgreSQL, including vector indexing and semantic search operators. Collaborate with senior engineers and AI researchers to deliver scalable and intuitive capabilities.
Loading...