Microsoft's Azure Data engineering team is looking to solve distributed systems problems and technologies to determine the future of their planet-scale database, Azure Cosmos DB, and advance its integration with Microsoft Fabric to unlock seamless analytics and operational scenarios.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 3+ years experience in distributed systems, client-server architecture, and distributed database technologies
- Proven experience working on large-scale applications or distributed systems.
- Deep understanding of distributed systems design and implementation.
- Familiarity with Azure or other cloud platforms.
Responsibilities
- Design, build, and deliver distributed database capabilities that provide customer value in security, performance, reliability, usability, and manageability, while aligning with business objectives.
- Advance the integration of Cosmos DB with Microsoft Fabric, powering seamless analytics and operational data scenarios through Cosmos DB in Fabric and Cosmos DB Mirroring.
- Partner with teams across Azure and Microsoft Fabric to deliver end-to-end solutions that improve resiliency, reliability, and performance at global scale.
- Shape the long-term architecture and technical direction of distributed systems within Cosmos DB.
- Elevate engineering practices by driving design reviews, improving code quality, and strengthening operational excellence.
Other
- Mentor and guide engineers on the team, promoting growth, collaboration, and technical excellence.
- Embody our culture and values
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hiree/transfer and every two years thereafter.
- Microsoft will accept applications for the role until October 17, 2025.