Redmond, WA, 98073, USA
7 hours ago
Principal Software Engineer - Azure
Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide. The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, Azure Media Services - for end-to-end media workflow and analytics - and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices. ServiceDEEP is the latest addition to Azure’s Health and Standards suite of diagnostic tools. It is an ML-based automated diagnosis platform designed to help engineers quickly identify and resolve service issues through actionable Root Cause Analysis (RCA) insights, delivered in near real-time. By minimizing troubleshooting time and enhancing the DRI (Designated Responsible Individual) health index, ServiceDEEP improves overall Azure service health. The platform's Auto-RCA ML model leverages rich health data from various diagnostic sources and refines it using domain-specific knowledge. We are seeking a motivated, experienced **Principal Software Engineer** to collaborate with data scientists, product managers, and customers in developing this diagnostic solution. In this role, you will work on end-to-end diagnostic scenarios, focusing on both correlation and causality analysis. This position offers the opportunity to learn about cutting-edge interconnect services and machine learning pipelines. **Responsibilities** + Designing new frameworks and leveraging existing ones to support ML-based diagnostic scenarios. + Developing tools and scripts to optimize infrastructure execution and integrate large language models (LLMs) into the diagnostics space. + Processing result data and collaborating with data scientists to refine algorithms and machine learning models. + Continuously improving and gaining deeper insights into the performance, reliability, and scalability of Azure services. + Engaging with both internal and external Azure partners. + Mentoring and supporting the growth of junior developers. **Qualifications** **Required/Minimum Qualifications:** + Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. + 4+ years of experience working with machine learning and large datasets **Other Requirments:** Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. **Preferred Qualifications:** + Master’s or PhD’s degree in computer science or related areas + Familiar with Azure ML or other machine learning pipelines + Excellent communication skills, both verbal and written + Passionate and self-motivated + Problem-solving skills and high ambitions to dive in, learn, and get work done Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: US corporate pay information | Microsoft Careers (https://careers.microsoft.com/v2/global/en/us-corporate-pay.html) Microsoft will accept applications for the role until October 16, 2024. Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Confirm your E-mail: Send Email