Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their PostgreSQL team, focusing on developing PostgreSQL extensions and combining database management with AI technologies. This role is part of the broader Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other critical data services.
The position offers an exciting opportunity to work on enterprise-class relational database engines, tackle complex problems, and build highly scalable data services. You'll be part of a diverse, geographically distributed team that values collaboration and innovation, working specifically on the Azure Database for PostgreSQL team.
As a Senior Engineer, you'll lead and develop solutions that bridge database technologies with AI capabilities. The role involves designing and implementing features for Azure Database for PostgreSQL, integrating AI and machine learning applications, and ensuring optimal database performance and scalability. You'll work with cutting-edge technologies in cloud computing, databases, and artificial intelligence.
The ideal candidate should have strong programming experience in languages like Rust, C++, or C#, along with a deep understanding of algorithms and systems architecture. Knowledge of data engineering, machine learning, and distributed systems is highly valued. This position offers the chance to work on Microsoft's mission to build the data platform for the age of AI, powering next-generation data-first applications.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The role offers up to 100% work from home flexibility with 0-25% travel requirements, making it an excellent opportunity for those seeking a balance between impactful work and flexibility.