Software Engineer

Microsoft

Bangalore fresher Years Exp Posted 169d ago

Job Description

Responsibilities

  • Identify / estimate work, schedule deliverables 
  • Apply strong engineering principles for developing SW in modern languages.  
  • Participate in design discussion and evaluation of alternatives 
  • Collaborate broadly across multiple disciplines from hardware designers, tool developers, performance analysis and with ML application developers   
  • Owns the next gen features of Microsoft AI accelerator directly contributing to the business impact.



Qualifications

 

Required Qualifications: 

  • B.S. or advanced degree in computer engineering, computer science, or related fields  
  • 0-2 years of software development and experience of leading at least two commercialized features from requirement to deployment.  
  • 0-2 years' experience with C/C++  A 
  • Exposure to NVIDIA/AMD development environment comprising CUDA / ROCm  for Deep Neural Network training and inference development  

 

Preferred Qualifications: 

  • A strong technical background and solid foundation in software engineering principles and architecture design   
  • Strong intellectual curiosity and passion about learning new technologies   
  • Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers   
  • Strong communication skills (both written and oral)

Similar Openings for You