Microsoft's Azure Data engineering team is looking to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. The databases team builds and maintains Microsoft's operational Database systems, and is on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings. DocumentDB is an open-source, PostgreSQL-based NoSQL database that brings together the scalability of document stores and the reliability of relational systems. The Azure CosmosDB for MongoDB team is seeking a Senior Software Engineer to develop features spanning the query engine, index structures and storage layouts.
Requirements
- coding in languages including, but not limited to, SQL, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of experience in designing, developing and shipping system level features in a large-scale cloud application or a backend distributed system.
- Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability.
- Experience building Distributed Systems with guarantees.
- 2+ years of experience developing and maintaining high-performance libraries or software engineering with a focus on large distributed systems involving concurrency, storage systems or databases.
Responsibilities
- Design and implement new features in the Query/Indexing areas to add new capabilities and help improve performance of NoSQL queries
- Engage with the OSS community for PostGreSQL / DocumentDB to help develop new features and contribute improvements back to OSS code.
- Profile and analyze distributed system to identify performance bottlenecks.
- Work across team and organizational boundaries to drive clarity and alignment.
- Conduct and participate in design/code reviews and help shape and steer the team coding guidelines.
- Coaching and mentorship of fellow team members.
Other
- 3 days / week in-office
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Embody our culture and values
- Microsoft is an equal opportunity employer.