A core attribute we are looking for is an individual with strong aptitude for problem-solving, coupled with a proven track record in debugging complex systems and applications, showcasing an analytical mindset and meticulous attention to detail
Researches and maintains deep knowledge of industry trends as well as advances in large-scale distributed systems and cloud technologies; identifies opportunities to create, implement, and/or optimally utilize new tools, technologies, and/or processes to solve ambiguous problems and improve product availability, reliability, efficiency, observability, and/or performance
Apply advanced statistical and machine learning techniques to analyze large datasets and extract meaningful insights
Experience working with all service aspects of high throughput and multi-tenant services, ability to understand and design workflows carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability
Contributions to Development and Design
Nice to Haves
Previous successful candidates have often had some or all of the following:
Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field
Mid-level years of software development: automation-related experience is most valued
Awareness of, and ability to reason about, modern software & systems architectures
Associated troubleshooting skills, including the ability to follow RPC call-chains across arbitrary network steps
Deep understanding of operating system level concepts such as processes, memory allocation, and the network stack
Experience with working in a team, including coordinating large projects, communicating well, and exercising initiative when presented with problems
Practical experience running large scale online systems is always an advantage
What You'll Be Doing
Develops code, scripts, systems, or platforms that automate moderately complex but repetitive operations processes at scale
Analyzes data from telemetry pipelines and monitoring tools to improve product development and operations
Responds to incidents during regular on-call rotations by troubleshooting complex issues and deploying fixes
Mentors and coaches less experienced engineers
Perks and Benefits
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work