Full Stack ML Efficiency & Observability
Overview
- Design and develop features for our capacity management portal
- Design and develop features to provide visibility into model performance and quality across our fleet
- Partner with ML researchers and PMs to translate functional requirements into highly functional, intuitive and appealing interfaces
- Integrate with backend APIs from schedulers to training frameworks to build visibility across the training life cycle
- Explore, develop, and adapt new innovations to the software development process
- Contribute to the development of internal tooling and infrastructure
- Implement best software development practices to ensure code quality. Hold a high quality bar.
- Embody our culture and values.
- Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related 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
- 4+ years experience in business analytics, data science, software development, data modeling or data engineering work
- Bachelor’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling or data engineering work
- OR Master’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years of business analytics, data science, software development, data modeling or data engineering work experience
- OR equivalent experience
- Experience with Capacity Management, Efficiency Management, ML Training and/or Inference
- Solid expertise in JavaScript / TypeScript, React, HTML, CSS and browser internals
- Solid understanding of web performance, accessibility, and cross‑browser compatibility
- Experience with Development & Debugging with dev environments like Visual Studio or Visual Studio Code
- Software development experience with Generative AI tools
- Experience in leading technical projects and supporting architectural decisions with data.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
This position will be open for a minimum of 5 days, with applications accepted on an ongoing 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 requesting accommodations.
Skills
As published by greenhouse · 6 questions
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location
Short answers (2)
- Preferred First Name optional
- LinkedIn Profile optional
Pick from a list (4)
- Are you legally authorized to work in the country/region you are applying for?
- In order to obtain or maintain eligibility, will you now or in the future require the company's sponsorship for an immigration-related employment benefit (i.e., a work visa, work permit, etc)?
- Do you have a Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related 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?
- Do you have 4+ years' experience in business analytics, data science, software development, data modeling or data engineering work?