Research Software Development Engineer

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

Microsoft Research India seeks Research Software Development Engineers for ML/AI, Systems, and Societal Impact projects. Responsibilities include designing, developing, and deploying scalable solutions, collaborating with researchers and engineers, and taking ownership of project goals. The ideal candidate possesses strong coding and problem-solving skills, thrives in dynamic environments, and can adapt to changing requirements. The role involves working closely with internal/external partners and offers mentoring opportunities. Experience in machine learning or systems software is essential, with a preference for candidates with experience in deep learning, large-scale ML, data science, and deploying ML models to production. Those interested in societal impact projects should demonstrate a passion for broad population-scale solutions.
Must have:
  • Strong problem-solving, design, and coding skills
  • Experience designing, developing, and deploying solutions at scale
  • Effective communication and collaboration
  • Knowledge of agile or iterative SDLC
  • Bachelor's degree in Computer Science or related field
Good to have:
  • MS or PhD in Computer Science
  • Experience in a research environment
  • Deep learning and large-scale ML understanding (for ML/AI)
  • Systems software experience (e.g., databases, distributed systems) (for Systems)
  • Passion for broad population-scale impact (for Societal Impact)

Job Details

Overview

Microsoft Research India is looking for Research Software Development Engineers to work on our ML/AI, Systems and Societal Impact projects.  

 

 

Qualifications

  • Strong technical skills involving problem-solving, design and coding 
  • Hands on experience designing, developing, and deploying solutions at scale 
  • Effective communication and collaboration 
  • Knowledge of agile or iterative Software Development Life Cycle 
  • Bachelor’s degree in Computer Science or related field 
  • Industry experience working on machine learning or systems software  

Desired Skills & Qualifications: 

  • MS or PhD in Computer Science or related field 
  • Experience working in a research environment  
  • Candidates wishing to work on ML/AI projects should have a good understanding of deep learning and large-scale ML concepts 
  • Candidates with experience in Data Science and shipping ML models into production will be preferred for AI/ML projects 
  • Candidates wishing to work on Systems projects should have a good understanding and experience in systems software (e.g. database systems or distributed systems) 
  • Candidates wishing to work on Societal impact projects must have passion for creating solutions that have broad population scale impact 
  • At least 5 years of industry experience working on machine learning or systems software 

 

Interested candidates can apply on our with their CV, covering letter and 3 references. Our staff webpages can be accessed from  by browsing through the research areas. Applications will be reviewed on an ongoing basis. 

 

Located in Bengaluru, Microsoft Research India is one of the most attractive places to pursue a research engineering career in Computer Science and related disciplines. The lab has a vibrant research environment of the highest standard, and a welcoming social life of diverse and international culture. Besides full-time researchers and engineers, the lab hosts many research fellows (with bachelor's or master's degrees) on fixed-term appointments, who add significantly to the lab’s vibrancy. Read more about Microsoft’s commitment to Global Diversity and Inclusion . 

 

Visit  for more information. 

Responsibilities

We are looking for engineers with strong coding and engineering skills.  The candidate should be comfortable dealing with open problems, new technologies and changing requirements, and should play different roles in the project as the need arises. The candidate will be working closely with researchers, engineers and internal/external partners and take ownership of meeting project goals through building quality solutions. This also provides a great opportunity to receive mentoring as well as mentor and lead interns and other team members. 

Similar Jobs

ByteDance - Senior Machine Learning Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Meta - Research Engineer

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
6 Months ago
NVIDIA - Senior Post Silicon Hardware Engineer

NVIDIA

Canada (Hybrid)
2 Months ago
NVIDIA - Global Developer Relations Account Manager – Ansys

NVIDIA

Canada (On-Site)
3 Months ago
Fluence - Lead Engineer - Advanced Battery Modules

Fluence

Houston, Texas, United States (Hybrid)
7 Months ago
Riot Games - Game Designer III - Teamfight Tactics, Gameplay

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Assystems - Ingénieur PLM 3DX H/F

Assystems

Dieppe, Normandy, France (On-Site)
7 Months ago
NVIDIA - Senior System Software Engineer - Automotive Platform

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Months ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Technical Program Manager - Supply Chain Planning

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Manager, Digital Design - Mixed-Signal High-Speed I/O SerDes

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
NVIDIA - Silicon Reliability Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - Principal Security Architect - Platform Focus

NVIDIA

Washington, United States (Remote)
1 Month ago
Google - Software Engineer III, Generative AI, Google Workspace

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer, Innovus Flows

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Math Libraries Engineer – AI and HPC

NVIDIA

Hillsboro, Oregon, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
Google - Conversational AI Strategic Cloud Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - Senior Associate-D365 Technical

PwC

Mumbai, Maharashtra, India (On-Site)
8 Months ago
PwC - Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
PwC - IN-Manager_SAP MM/PTP_ Enterprise APP SAP _  Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
ConverseNowAI - QA Engineer

ConverseNowAI

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Google - Software Engineer, Kernel, ChromeOS

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Brillio - Salesforce CPQ Architect - R01525561

Brillio

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Ciklum - Senior Data Scientist

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Principal Researcher

Riot Games

Los Angeles, California, United States (On-Site)
10 Months ago
Virtuos - Junior QC

Virtuos

Vietnam (On-Site)
1 Month ago
Krafton  - [Publishing Platform Div.] Publishing Platform PM (5년 이상)

Krafton

Seoul, South Korea (On-Site)
6 Months ago
Google - Senior Battery Design Mechanical Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago
Riot Games - Senior Principal Technical Artist

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Google - Software Engineer, Silicon Software Platform

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
NVIDIA - Senior High-Performance ASIC Timing Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Google - Software Engineer III, Auto Exposure, Pixel Camera

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
Google - Software Engineer III, Silicon Multimedia

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug