Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, and 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.
Requirements
- Experience designing, building, and operating large-scale distributed systems or cloud services
- Experience operating or engineering MySQL internals, performance tuning, replication, or backup/restore in a cloud environment
- Experience with control plane design patterns, service orchestration, and scaling stateful services in distributed systems
- Experience delivering reliable, maintainable code in global-scale environments
- Experience engineering and owning end-to-end technical decisions
- Coding experience in languages including, but not limited to, C, C++, Java, JavaScript, or Python
Responsibilities
- Design, build, and maintain core components of the control plane for Azure Database for MySQL
- Lead end-to-end development of features that improve availability, performance, and operational simplicity
- Debug and resolve complex issues across distributed systems, networking, storage, and compute layers
- Continuously improve service reliability, observability, and debuggability through thoughtful engineering
Other
- Bachelor's Degree in Computer Science or related technical field
- 8+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter