Software Engineer - PostgreSQL for AI Workloads

Microsoft
Redmond, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

C
Java
JavaScript
Artificial Intelligence
Systems Engineering
Azure
C Sharp (Programming Language)
C++
Cloud Database
Profiling
Code Review
Databases
Data Structures
Data Systems
Database Models
Software Debugging
Distributed Systems
Python
PostgreSQL
Open Source Technology
System Programming
Indexer
Backend
Information Technology
Production Code
Search Engines
Data Management

Job description

The Azure PostgreSQL team is building advanced, cloud-native capabilities that extend PostgreSQL into a trusted platform for AI workloads. This includes native support for vector search, semantic and full-text indexing, hybrid search patterns, graph queries, and in-database model integration. Most of this work lives inside PostgreSQL extensions and engine-level integrations, with close coupling to the Azure PostgreSQL service runtime. We are looking for a Software Engineer II who is eager to learn, contribute to core systems, and grow into a strong database and systems engineer.

This is an individual contributor role where you will work on meaningful production code, collaborate closely with senior engineers, and develop a deep understanding of PostgreSQL internals and AI-enabled database capabilities.

About the Team

We are a fast-moving, collaborative team focused on extending PostgreSQL to support AI workloads natively. Our work spans vector indexing, semantic and full-text query processing, hybrid search patterns, graph data models, and model-aware execution capabilities, all built directly on top of the PostgreSQL engine.

We operate at the intersection of database internals, distributed systems, and AI infrastructure. Our culture emphasizes learning, mentorship, technical rigor, and inclusive collaboration. We believe strong engineers are built through hands-on ownership, thoughtful feedback, and sustained investment in craftsmanship.

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served., * Contribute to the design and implementation of AI-native capabilities in PostgreSQL, including vector indexing, semantic and full-text search operators, hybrid search patterns, and graph query features

  • Implement and enhance PostgreSQL extensions and engine-level integrations under the guidance of senior engineers
  • Write high-quality, well-tested code in C, C++, or Rust with a focus on performance, correctness, and maintainability
  • Participate in technical design discussions and code reviews to learn PostgreSQL internals and systems design best practices
  • Collaborate with engineers, product managers, and researchers to translate requirements into working systems
  • Assist with performance analysis, debugging, and tuning of database features in development and production environments
  • Learn and apply best practices for building reliable, observable, and operable systems in a cloud database service
  • Stay curious about research and industry trends in databases, search systems, and AI-powered data platforms
  • Embody our culture and values

Requirements

Do you have experience in Search engines?, Do you have a Bachelor's degree?, * Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • Proven technical engineering capabilities, including experience working on backend systems, infrastructure, or performance-sensitive components
  • Proficiency in at least one systems programming language such as C, C++, or Rust, or strong fundamentals with demonstrated ability to ramp up quickly
  • Experience building, testing, and maintaining production quality software in a collaborative engineering environment
  • Solid understanding of data structures, algorithms, and systems fundamentals

Job Requirements: Other & Additional

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred/Additional Qualifications

  • Exposure to PostgreSQL or similar database systems, including extensions, indexing, query execution, or internals focused coursework or projects
  • Interest in or early experience with search systems, including full-text search, vector search, or hybrid retrieval approaches
  • Familiarity with performance debugging, profiling, or optimization in backend systems
  • Academic, professional, or open-source experience with databases, search engines, or distributed systems
  • Curiosity about AI-enabled data systems, embeddings, or retrieval-based application patterns
  • Strong problem-solving skills and a collaborative, growth-oriented mindset
  • Demonstrated commitment to learning, technical rigor, and inclusive engineering culture

#azdat #azuredata

#postgres #databases

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

About the company

Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.

Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.

With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.

As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.

Apply for this position