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, storing and managing data in a structured way to enable a multitude of applications across various industries. Azure Cosmos DB is Microsoft's next generation of globally distributed, massively scalable, multi-model cloud database service, designed to enable developers to build planet-scale applications. The team is looking for a Senior Software Engineer to build and optimize solutions for Compute services in Cosmos DB at scale.
Requirements
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Experience debuging, reading code and work on a large and increasing codebase
Responsibilities
- building and optimizing solutions to build Compute services in Cosmos DB at scale
- collaborate with other engineers on the team and work on designing, and implementing reliable, low-latency solutions for Cosmos DB services
- Design, develop, and deliver innovative and impactful features within Azure Cosmos DB
- Work on coding, debugging, testing, and troubleshooting throughout the application development process
- Collaborate with other team members to ensure that our software meets the needs of our customers
- Continuously improve your skills and knowledge to stay up to date with the latest technologies and best practices
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
Other
- 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.
- Experience mentoring other developers, working partners and being a team player.