Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager- AI Platform 
United States, Washington 
814857122

16.07.2024

Artificial Intelligence (and scale out model training and inference.

and developer tools (debugger, profiler, simulatorfor the novel AI accelerator

As a member of this team, you will have the opportunity tosystem software, developer tools and experienceto enable large scale training and inferencing of models on novel AI hardware.

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • + years of software development experience
  • + years of people management experience
  • + years' experience with C/C++

Other Requirements:

  • Abilityto meet Microsoft, customer and/or government security screening requirementsarerequired 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

  • + years of people management experience
  • A technical background and solid foundation in software engineering principles and architecture design
  • Experience in building developer tools such as debuggers and profilers
  • Exposure toNvdia/AMD tools forDeep Neural Network training and inferencedevelopment
  • Experience in developing SW/FW and or PCIe drivers for SoCs
  • Exposure to large scale distributed systems and micro-services
  • Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
  • skills (both written and oral)

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
  • Hire, build and manage a team of engineers responsible for delivering large scale AI inferencing and training infrastructure.
  • Mentor less experienced team members
  • Lead the definition of requirements,prioritiesand planning of engineering deliverables.
  • Apply engineering principles for defining robust and maintainable architectures and designs.Helpestablishand drive the adoption of good coding standards and patterns.
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers to create innovative solutions.
  • Perform software development in C/C++, Python,C#and other languages.

Embody our