Microsoft's Azure Data engineering team is looking to solve complex problems in the database space to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. The Azure SQL Database team specifically aims to disrupt the database space with innovative features for mission-critical functions such as Storage, Metadata, Transaction management, and Data Integrity.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- At least one year experience with distributed systems or cloud services.
- Experience in distributed systems and database internals.
Responsibilities
- Designs, implements and tests code for product features, services, or tools with minimal oversight.
- Contributes to bringing insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills.
- Applies best practices for secure, reliable, and maintainable code; contributes to automation and tooling improvements.
- Acts as a Designated Responsible Individual (DRI), monitoring systems and resolve complex live-site issues.
- Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence with minimal supervision.
- Works cross-functionally with stakeholders to understand requirements and dependencies.
- Invests in skill development to stay current with technologies that improve performance, observability, and reliability.
Other
- 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 hire/transfer and every two years thereafter.
- Embody our culture and values
- If you're passionate about driving meaningful impact, solving complex problems, and contributing to a growing organization, we would love to hear from you.