Research Software Engineer Azure Research Systems @ Microsoft
Your Application Journey
Email Hiring Manager
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.