This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As part of Microsoft’s Azure Data engineering group, the databases team is in charge of building the next generation of database cloud services for our global customers. Our portfolio includes Azure SQL DB, Azure PostgreSQL, Azure MySQL, and Azure Cosmos DB. Our mission is to build the data platform for the age of AI, powering a new class of infinitely scalable data-first applications. Come join Azure MySQL on our journey to build a best-in-class managed service for an AI-enabled open-source database offering. We are a team of passionate engineers working on a massive scale, and we are growing fast!
Job Responsibility:
Work on a team of world-class engineers, constantly learning, teaching, and collaborating to achieve excellence
Develop, test, and check-in code to deliver the best possible product to our customers
Makes decisions driven by data and customer feedback, allowing us to solve issues and make improvements in a timely and efficient manner
Invests time in building robust engineering systems that reduce overhead and enable us to focus on new challenges
Embraces open-source technologies and are always on the lookout for opportunities to use existing solutions
Solves problems by always leading with empathy for our customers
Looks forward to the next problem, the next experiment, the next partner. Work collaboratively, solve problems with groups, find win/win solutions and celebrate successes
Embody our culture and values
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience designing, building, and operating large-scale distributed systems or cloud services
Strong programming skills, deep knowledge of your programming language of choice and its standard library, and deep understanding of data structures and algorithms
Clear and concise verbal and written communication
Proven ability to lead technical decisions independently and deliver reliable, maintainable code in high-stakes environments
Nice to have:
Familiarity with control plane design patterns, service orchestration, and scaling stateful services and distributed systems a plus
Experience with database internals, performance tuning, failover and replication a plus
Experience with Linux troubleshooting, analyzing memory dumps, and low-level performance a plus