Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
503192259

13.08.2024

.  We work closely with MLand developers toand scale out model training and inference.

As a member of this team, you will have the opportunity toon thesystem software, developer tools and experienceto enable large scale training andinferencing ofmodels on novel AI hardware.

This is a technical role: it requiressoftware design and development skills.looking for someone who has a demonstrated history of solving hard technical problems and is motivated to tackle the hardest problems in building a full end-to-end AI stack.  An entrepreneurial approach and ability to take initiative and move fast are essential

Qualifications

Required Qualifications:

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

Preferred Qualifications:

  • A strong technical background and solid foundation in software engineering principles and architecture design
  • new
  • Experience in buildingdeveloper tools such as debuggers and
  • Exposure toNvdia/AMD tools forDeep Neural Network training and inference
  • Experience in developingSW/FW and or PCIe drivers for
  • Strong communicationskills (both written and oral)

Responsibilities
  • Apply strong engineering principles for defining robust and maintainablearchitecturesand designs
  • Perform software development in C/C++,C#,Python, and other languages
  • requirements, scope solutions, estimate work, schedule deliverables