Resume and JobRESUME AND JOB
Microsoft logo

Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency

Microsoft

Software and Technology Jobs

Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency

full-timePosted: Oct 9, 2025

Job Description

Azure Research – Systems is a world-class research group embedded in Azure that pushes the limit of software systems for cloud platforms. We focus primarily on improving the efficiency of the cloud infrastructure across the entire hardware and software stack. We collaborate very closely with production teams in Azure to deploy our research and have had tremendous impact. We also routinely collaborate with academic and industry partners to advance the state of the art. Finally, we engage with the research community through publications in the top venues in Computer Science, blog posts, open-source releases, patents, and participation in conferences. Our group provides a collaborative, supportive, inclusive, and respectful environment for some of the world’s best engineers and researchers. Together, we strive to create innovative solutions to computing’s toughest challenges.As a Research Software Engineer II, you will work with other engineers and researchers to create innovative research prototypes; help transform project guidelines into concrete system architectures and implementations; build large-scale production systems; and, as you progress in your career, mentor new team members in support of their career goals. You will also have the opportunity to propose, work on, and publish cutting-edge research in computer systems. You will work with some of the most pressing challenges in improving the efficiency of our cloud and AI infrastructure, broadly construed. We work across layers of the stack, from the AI system software, to innovative hardware, to the datacenter infrastructure and its interaction with the power grids. We use a combination of algorithmic, systems, and architecture techniques, to improve the performance, power and energy efficiency of the infrastructure behind the current AI revolution.Further, this opportunity will allow you to gain understanding of the inner workings of a hyperscale cloud. You will have many growth opportunities on our team, and you will learn and grow in your career, enhancing both your engineering and research skills. If you thrive in environments seeking innovation and fast-paced entrepreneurial execution, then this is the place for you.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Locations

  • Multiple Locations, Multiple Locations, United States, Multiple Locations, Multiple Locations, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) of working knowledge or research experience in one or more of these areas: datacenter architecture, large-scale distributed systems, state-of-the-art generative AI infrastructure (design and implementation, model architecture, training, agentic systems), power management in computer systems, demonstrated by work experience, or research publications. (degree)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. (degree)
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. (degree)
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) experience in computer architecture, with emphasis on power and performance management, and proficiency in programming languages such as C++, C#, or Rust. (degree)
  • 1+ year(s) experience supporting large-scale distributed systems, including diagnosing and resolving complex technical issues in production environments. (degree)
  • 1+ year(s) experience contributing to cloud infrastructure development, with a focus on system reliability, scalability, and performance optimization. (degree)

Preferred Qualifications

  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) experience in computer architecture, with emphasis on power and performance management, and proficiency in programming languages such as C++, C#, or Rust. (degree)
  • 1+ year(s) experience supporting large-scale distributed systems, including diagnosing and resolving complex technical issues in production environments. (degree)
  • 1+ year(s) experience contributing to cloud infrastructure development, with a focus on system reliability, scalability, and performance optimization. (degree)

Travel Requirements

0 days / week in-office - remote

Target Your Resume for "Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency" , Microsoft

Get personalized recommendations to optimize your resume specifically for Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency" , Microsoft

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency @ Microsoft.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Microsoft logo

Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency

Microsoft

Software and Technology Jobs

Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency

full-timePosted: Oct 9, 2025

Job Description

Azure Research – Systems is a world-class research group embedded in Azure that pushes the limit of software systems for cloud platforms. We focus primarily on improving the efficiency of the cloud infrastructure across the entire hardware and software stack. We collaborate very closely with production teams in Azure to deploy our research and have had tremendous impact. We also routinely collaborate with academic and industry partners to advance the state of the art. Finally, we engage with the research community through publications in the top venues in Computer Science, blog posts, open-source releases, patents, and participation in conferences. Our group provides a collaborative, supportive, inclusive, and respectful environment for some of the world’s best engineers and researchers. Together, we strive to create innovative solutions to computing’s toughest challenges.As a Research Software Engineer II, you will work with other engineers and researchers to create innovative research prototypes; help transform project guidelines into concrete system architectures and implementations; build large-scale production systems; and, as you progress in your career, mentor new team members in support of their career goals. You will also have the opportunity to propose, work on, and publish cutting-edge research in computer systems. You will work with some of the most pressing challenges in improving the efficiency of our cloud and AI infrastructure, broadly construed. We work across layers of the stack, from the AI system software, to innovative hardware, to the datacenter infrastructure and its interaction with the power grids. We use a combination of algorithmic, systems, and architecture techniques, to improve the performance, power and energy efficiency of the infrastructure behind the current AI revolution.Further, this opportunity will allow you to gain understanding of the inner workings of a hyperscale cloud. You will have many growth opportunities on our team, and you will learn and grow in your career, enhancing both your engineering and research skills. If you thrive in environments seeking innovation and fast-paced entrepreneurial execution, then this is the place for you.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Locations

  • Multiple Locations, Multiple Locations, United States, Multiple Locations, Multiple Locations, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) of working knowledge or research experience in one or more of these areas: datacenter architecture, large-scale distributed systems, state-of-the-art generative AI infrastructure (design and implementation, model architecture, training, agentic systems), power management in computer systems, demonstrated by work experience, or research publications. (degree)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. (degree)
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. (degree)
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) experience in computer architecture, with emphasis on power and performance management, and proficiency in programming languages such as C++, C#, or Rust. (degree)
  • 1+ year(s) experience supporting large-scale distributed systems, including diagnosing and resolving complex technical issues in production environments. (degree)
  • 1+ year(s) experience contributing to cloud infrastructure development, with a focus on system reliability, scalability, and performance optimization. (degree)

Preferred Qualifications

  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or PythonOR equivalent experience. (degree)
  • OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python (degree)
  • OR equivalent experience. (degree)
  • 1+ year(s) experience in computer architecture, with emphasis on power and performance management, and proficiency in programming languages such as C++, C#, or Rust. (degree)
  • 1+ year(s) experience supporting large-scale distributed systems, including diagnosing and resolving complex technical issues in production environments. (degree)
  • 1+ year(s) experience contributing to cloud infrastructure development, with a focus on system reliability, scalability, and performance optimization. (degree)

Travel Requirements

0 days / week in-office - remote

Target Your Resume for "Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency" , Microsoft

Get personalized recommendations to optimize your resume specifically for Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency" , Microsoft

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency @ Microsoft.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.