Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
India, Karnataka, Bengaluru 
682547388

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 toon thesystem software, developer tools and experienceto enable large scale training and inferencing of models on novel AI hardware.

Qualifications

Required Qualifications:

  • B.S. or advanced degree in computer engineering, computer science, or related fields
  • + years of software development experience
  • 5+ years of people management experience
  • 8+ years' experience with C/C++

Preferred Qualifications:

  • 4+ years of people management experience
  • A strong technical background and solid foundation in software engineering principles and architecture design
  • Experience in building developer tools such as debuggers and
  • Exposure toNvdia/AMD tools forDeep Neural Network training and inference
  • Experience in developing SW/FW and or PCIe drivers for
  • Exposure tolarge scaledistributed systems and micro-services
  • Strong communicationskills (both written and oral)

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, priorities and planning of engineering deliverables
  • Apply strong engineering principles for defining robust and maintainablearchitecturesand 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