Principal Software Engineer - AI Transformation - Microsoft Research

1 Month ago • 6 Years + • Artificial Intelligence • $137,600 PA - $294,000 PA

Job Summary

Job Description

Microsoft Research is seeking a Principal Software Engineer to lead AI transformation initiatives. This role involves designing, architecting, and implementing solutions to seamlessly integrate AI tools into scientific research, improve GPU resource access, and enhance collaboration. Key projects include scalable AI application hosting, a Copilot for publication quality, and fairer GPU allocation. The successful candidate will collaborate with cross-functional teams, mentor others, and maintain high-quality code, while staying updated on AI advancements. Responsibilities include leading cutting-edge ML/AI projects, designing supporting platforms and services, and partnering with stakeholders to define requirements. The role offers opportunities for leadership and potential people management responsibilities.
Must have:
  • 6+ years experience
  • 4+ years ML/AI experience
  • 2+ years experience with Python/PyTorch
  • Strong coding skills (C, C++, C#, Java, JavaScript, or Python)
  • Experience building solutions in ambiguous problem spaces
Good to have:
  • Master's or PhD in CS
  • Experience with LLMs
  • ML infrastructure experience
  • Cloud computing experience
  • Academic/industry research experience
  • CI/CD pipeline experience
  • Git experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

We are seeking a Principal Software Engineer to be a key member of the team in Microsoft Research (MSR) that is transforming the way scientific research is performed. You will play a significant role in this effort by conceptualizing, architecting, and implementing solutions that achieve its goals, in collaboration with partners across the lab. This position has the potential to expand in the future to include people manager responsibilities. 

 

We are at a pivotal moment where MSR is aiming to lead a transformative revolution in AI-driven research. To deliver on this bold ambition, we are launching the AI Transformation initiative, which seeks to revolutionize scientific research by empowering research teams to seamlessly integrate AI tools in their work, efficiently access GPU resources, and enhance collaboration by showcasing their groundbreaking work. The team will initially focus on a set of key projects—such as scalable AI application and component hosting and sharing, a Copilot to ensure high publication quality, and a system for fairer and more efficient GPU allocation. Success in these projects will equip research teams with the resources they need to be more productive, increase their research velocity, and maximize their impact in driving innovation forward. We want you to help us realize this vision.

Qualifications

Required/Minimum Qualifications 

  • Bachelor's degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience 
  • 4+ years of industry experience in applying, implementing, or developing algorithms or systems for ML, AI, or statistics 
  • 2+ years of industry experience with common ML engineering programming languages and platforms, such as Python and PyTorch 

 

Preferred Qualifications 

  • Master’s or doctorate in computer science or a related technical field 
  • Experience with large language model architectures, inference, and fine-tuning 
  • Experience with ML infrastructure including job schedulers, big data storage, low latency interconnects, and large clusters of GPUs 
  • Experience with containerization and cloud computing technologies 
  • Experience working in an academic or industrial research environment and communicating effectively within such an environment 
  • Ability to work independently and ramp up quickly on complex, unfamiliar code 
  • A track record of learning and adapting to new technologies, ideally in a variety of software engineering fields 
  • Experience building successful solutions in ambiguous problem spaces 
  • Experience with engineering practices, continuous integration and continuous delivery/continuous deployment (CI/CD) pipelines and Git 

 

 

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

 

Microsoft will accept applications for the role until December 20, 2024.

 

#Research

#MSRR

 

Responsibilities

  • Be a leading member of a central team of engineers and data scientists in the MSR Redmond lab. 
  • Collaborate on, design, and implement cutting-edge projects in machine learning (ML) and artificial intelligence (AI) for transforming the way research is done. 
  • Design and implement platforms and services for supporting AI initiatives and solutions. 
  • Lead by example and mentor others to produce extensible and maintainable code. 
  • Keep abreast of current developments in AI and software engineering and share knowledge with others on the team. 
  • Partner with appropriate stakeholders to determine user requirements for a set of scenarios. 
  • Embody our and . 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

PwC - Associate - Senior Associate - IFS - Application Development

PwC

Jakarta, Jakarta, Indonesia (On-Site)
2 Months ago
Playrix - Director of Engineering

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Microsoft - Principal Software Engineer Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Axinous - Senior Software Development Engineer

Axinous

Bengaluru, Karnataka, India (On-Site)
1 Month ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Vigaet - Internship- AI Engineer

Vigaet

Bengaluru, Karnataka, India (On-Site)
10 Months ago
QuinStreet - Data Scientist

QuinStreet

Pune, Maharashtra, India (On-Site)
7 Months ago
Sumo Logic - Senior Software Engineer II, QE - ML/AI

Sumo Logic

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Development Engineer - Network Observation

ByteDance

Singapore (On-Site)
3 Months ago
Arkose Labs - Machine Learning Research Manager

Arkose Labs

Pune, Maharashtra, India (Hybrid)
5 Months ago
Rackspace Technology - Software Developer III (Salesforce and Integrations)

Rackspace Technology

India (Remote)
2 Months ago
Saviynt - Sr Engineer, Field Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Warner Bros Games - Staff Data Engineer- C360, Hyderabad

Warner Bros Games

Hyderabad, Telangana, India (On-Site)
3 Months ago
version 1 - Java Developer

version 1

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Warner Bros Discovery - Software Engineer II - Kafka (AMS Team),Bangalore

Warner Bros Discovery

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Navan - Senior Software Engineer in Test

Navan

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Proven Club - (upto 35 LPA, 3+ yrs) React native dev

The Proven Club

New Delhi, Delhi, India (On-Site)
5 Months ago
Xactly Corp - Sr. QA Engineer

Xactly Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Token Metrics - Crypto Quantitative Analyst (Panama- Remote)

Token Metrics

Panama City Beach, Florida, United States (Remote)
4 Months ago
Epic Games - Senior Environment Technical Artist, LEGO Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
ByteDance - Risk Data Analytics Business Partner - E-Commerce - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Bitwise Alchemy - General

Bitwise Alchemy

Texas, United States (Remote)
4 Months ago
ByteDance - Video Codec Architect - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Onward Search - REMOTE Software Engineer

Onward Search

Arlington, Virginia, United States (Remote)
3 Months ago
Axinous - Resident Engineer

Axinous

Alabama, United States (On-Site)
2 Months ago
Unity - Sr. Advocate - Education

Unity

United States (Remote)
4 Months ago
Netflix - Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

Netflix

Los Gatos, California, United States (Remote)
1 Month ago
Evolution - Game Presenter (Hostess - Waitress Alternative) - Competitive Pay & Tips!

Evolution

Atlantic City, New Jersey, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Microsoft - Senior Researcher/Senior Research SDE (AI)

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model, Speech & Audio) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Infilect - AI Engineer

Infilect

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Keywords Studios (Player Support) - Research Associate - AI

Keywords Studios (Player Support)

San Francisco, California, United States (Remote)
1 Month ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

Washington, District Of Columbia, United States (On-Site)
3 Months ago
Scanline VFX - Research Intern (Summer 2025)

Scanline VFX

Los Angeles, California, United States (Hybrid)
3 Months ago
Microsoft - Machine Learning Engineer II

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Digital Green - AI Researcher

Digital Green

Bengaluru, Karnataka, India (On-Site)
7 Months 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.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (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