Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Karnataka, Bengaluru 
625549927

16.07.2024

and 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 and inferencing of models on novel AI hardware.

This is a technical role: it requires hands-on software 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
  • 4+ years of software development experience
  • 1+ years' experience with C/C++

Preferred Qualifications:

  • A strong technical background and solid foundation in software engineering principles and architecture design
  • new technologies
  • 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
Responsibilities
  • Apply strong engineering principles for defining robust and maintainable architectures and designs
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers
  • Perform software development in C/C++, Python, and other languages
  • requirements, scope solutions, estimate work, schedule deliverables