Taro Logo

Senior Software Engineer

Microsoft is a global technology company that builds cloud computing and software solutions.
İstanbul, Türkiye
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

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.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Contribute to the design, development, and improvement of features for Azure Database for PostgreSQL
  • Develop and integrate AI and machine learning applications for the PostgreSQL database
  • Provide technical leadership in deploying and operationalizing PostgreSQL in cloud environments
  • Enhance database performance and scalability using AI technologies
  • Integrate and customize AI and machine learning models into PostgreSQL solutions
  • Work closely with cross-functional teams to implement solutions that enhance scalability, performance, and reliability
  • Take ownership of challenging technical problems and drive them to resolution

Requirements For Senior Software Engineer

PostgreSQL
Rust
Java
  • Experience as a Developer with programming in Rust, C, C++, C# or other computer programming languages
  • Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience
  • Background on end-to-end ownership of complex software systems
  • Experience in data engineering, data science, machine learning and optimization algorithms (preferred)
  • Experience in distributed systems (preferred)
  • Experience in databases (preferred)
  • Experience in operating cloud services (preferred)
  • Experience with operationalizing model from different machine learning frameworks (preferred)
  • Contributions to the open-source community or relevant publications in the field of AI and databases (preferred)

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?