Research Software Development Engineer

2 Days 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

Dream Sports - Senior ML Scientist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
NVIDIA - Senior Software Engineer - Distributed Inference

NVIDIA

Texas, United States (Remote)
1 Month ago
NVIDIA - Software Engineer Intern, Perception - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Spell Brush - AI Anime Researcher

Spell Brush

Tokyo, Japan (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Generative AI

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
Google - Micro-LED Optical Architecture Expert

Google

Mountain View, California, United States (On-Site)
4 Days ago
Info Stretch - Engineering Lead - ETL Architecture

Info Stretch

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - CPU Silicon Validation Lead

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
ByteDance - Backend Engineer (Model Inference), Machine Learning Systems

ByteDance

Singapore (On-Site)
5 Months ago
Microsoft - Research Intern - Formal Language Processing

Microsoft

Redmond, Washington, United States (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Data Scientist - NLP/LLM

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Week ago
NVIDIA - Research Scientist, Deep Learning and Computer Vision

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Tencent - WeChat Tech Intern (Data Scientist - Safety Strategies)

Tencent

Singapore (On-Site)
7 Months ago
NVIDIA - Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
ByteDance - Software Engineer, AML Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
NVIDIA - Developer Technology Engineer, Public Sector - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
5 Days ago
ByteDance - GPU/AI Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Hudl - Staff Engineer - Machine Learning

Hudl

London, England, United Kingdom (Hybrid)
4 Months ago
NVIDIA - Data Scientist

NVIDIA

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

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Lila Games - Art Director

Lila Games

Bengaluru, Karnataka, India (On-Site)
6 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Brillio - Salesforce CPQ Architect - R01525561

Brillio

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Google - Software Engineer III, Platforms

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Aristocrat Gaming - Senior Illustrator

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Month ago
Armada - Senior Software Engineer

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
Mindtickle - Instructional Designer

Mindtickle

Pune, Maharashtra, India (Hybrid)
6 Months ago
Xentrix Studios - Finance – Senior Executive

Xentrix Studios

India (On-Site)
5 Months ago
Krafton  - Senior Product Manager - Live Operations

Krafton

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Rackspace Technology - Customer Success Engineer I - Night Shift

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

SideFX Software - Senior Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
3 Weeks ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
5 Months ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Twitch - Sr. Applied Scientist

Twitch

San Francisco, California, United States (On-Site)
3 Weeks ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
ByteDance - Software Engineer Intern (Machine Learning Platform) - 2024 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Samsung Semiconductor - Staff Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
NVIDIA - Firmware Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Circuit Design Engineer

NVIDIA

California, United States (Hybrid)
2 Months ago
NVIDIA - Senior Math Libraries Engineer – AI and HPC

NVIDIA

Hillsboro, Oregon, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.
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