Scan your resume against ATS criteria for this ML - Principal Software Engineer role at Microsoft.
Imagine shaping the future of AI on Windows where your work directly impacts how millions of people experience intelligent computing every day. On the Windows AI Platform & Tools Team, you’ll collaborate across Microsoft and with hardware ecosystem partners to build the next generation of AI-infused experiences. You’ll be part of a team that thrives on solving complex challenges and delivering scalable solutions at the edge.
As a
in our team, you will help lead the design and development of high-performance software that powers AI capabilities across Windows & Devices. You’ll architect and build code that enables developers to deploy machine learning models at scale, optimize edge execution, and guide system-level decisions around scheduling, memory orchestration, and power-aware execution and secure execution. This opportunity will accelerate your career growth through strategic leadership and technical innovation, deepen your expertise in machine learning and edge computing, and position you to influence the future of AI integration across Microsoft platforms. The role offers flexible work options, including partial remote work.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Bachelor'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.
Proven ability to define long-term ML infrastructure strategy and drive cross-org alignment across engineering, product, and research.
Hands-on experience working or building robust, ML systems with high reliability, low latency, and seamless platform integration.
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:
Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python.
Experience architecting ML inference pipelines for LLMs.
Experience building local model integrations in system or app level components.
Demonstrated mastery in ML compiler design, hardware-aware optimizations, and scalable infrastructure across heterogeneous platforms.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an basis until the position is filled.
Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
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 with religious accommodations and/or a reasonable accommodation due to a di
How to apply for ML - Principal Software Engineer at Microsoft?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
6+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Explore related active roles in software_engineering
ML - Principal Software Engineer
Microsoft · India