[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. The Azure PostgreSQL Database Services team is hiring early-career engineers to contribute to innovations in storage systems, high availability, replication, query processing, and PostgreSQL engine internals.
Responsibilities
- Contributes to the design and implementation of high-scale, distributed components that form the foundation of Azure’s managed PostgreSQL service
- Works on deep systems problems in areas such as database internals, replication, storage, query processing, and performance optimization
- Collaborates with experienced engineers and mentors to translate ideas from research and design into production-grade systems
- Writes high-quality code and participates in design reviews, code reviews, and operational reviews
- Learns how cloud infrastructure, managed database services, and global-scale systems operate in practice
- Stays current with academic and industry trends in databases and systems, and applies cutting-edge ideas to real-world engineering problems
Skills
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Rust, or Python, OR equivalent experience
- 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
- Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical experience with high performance native software engineering with C, C++, or Rust, OR Master's Degree in Computer Science or related technical field with technical experience with high performance native software engineering with C, C++, or Rust, OR equivalent experience
- Past research or engineering projects in database internals areas, such as storage engines, transaction management, and query optimization
- 1+ year(s) experience with database systems in cloud computing space
- Professional or academic experience in database systems internals
- Experience with systems engineering
Company Overview
Company H1B Sponsorship