Research Software Engineer Azure Research Systems
@ Microsoft

Hybrid
$150,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @microsoft.com
Recommended after applying

Job Details

Overview

The Research Software Engineer Azure Research Systems role at Microsoft is embedded in Azure to push the limits of software systems for cloud platforms, focusing on improving cloud infrastructure efficiency across hardware and software stacks.

Responsibilities

You will collaborate with research, production, and business teams to:

  • Create innovative research prototypes and transform guidelines into concrete architectures.
  • Build and deploy large-scale production systems and integrate cutting-edge research.
  • Publish research findings and present at conferences and workshops.
  • Stay current with research techniques and support cloud infrastructure improvements.
  • Mentor interns and new team members as you grow in your career.

Qualifications

Required qualifications include a Bachelor’s Degree in Computer Science or a related field and technical experience in programming languages such as C, C++, C#, Java, Rust, or Python, along with research experience in areas like datacenter architecture or generative AI infrastructure.

Preferred Qualifications

Additional preferred qualifications include higher levels of technical experience, expertise in power and performance management, large-scale distributed systems, and cloud infrastructure reliability.

Compensation & Benefits

The typical base pay range is USD 100,600 - 199,000 per year in the U.S., with specific ranges for the San Francisco Bay area and New York City metropolitan regions. Additional benefits and compensation details are available via Microsoft’s career page.

Key skills/competency

  • Cloud Infrastructure
  • Research
  • Software Engineering
  • Distributed Systems
  • Prototyping
  • Mentoring
  • System Architecture
  • Efficiency
  • Programming
  • Collaboration

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to Microsoft research and engineering roles.
  • Highlight technical skills: Emphasize cloud, systems, and programming expertise.
  • Prepare for interviews: Focus on problem-solving and system design.
  • Research Microsoft culture: Understand Azure initiatives and team dynamics.
  • Leverage online presence: Update LinkedIn with relevant projects.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design.
Practice coding in C, C++, C#.
Study cloud infrastructure concepts.
Brush up on power management techniques.

Behavioral Questions

Describe a challenging project.
Explain teamwork in technical setups.
Share mentor experiences.
Discuss problem-solving under pressure.

Frequently Asked Questions