Back to jobsJob overview
About the role
Research Software Engineer | Azure Research - Systems | Cloud and AI Platform Efficiency at Microsoft
Required Skills
pythonc++distributed systemscloud infrastructureai infrastructurecomputer architectureresearchazure
About the Role
Research Software Engineer II role focused on improving cloud and AI infrastructure efficiency through innovative research prototypes and production systems. Works across hardware/software stack using algorithmic, systems, and architecture techniques. Collaborates with Azure production teams and publishes research in top computer science venues.Key Responsibilities
- Build and evaluate research prototypes for cloud efficiency
- Transform project guidelines into system architectures and implementations
- Support large-scale production systems and resolve technical issues
- Publish papers and present at workshops and conferences
- Mentor research interns and onboard new team members
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field
- 2+ years technical engineering experience with coding (C, C++, C#, Java, Rust, Python)
- 1+ year experience in datacenter architecture, distributed systems, or AI infrastructure
- Ability to pass Microsoft Cloud Background Check
Nice to Have:
- 4+ years technical engineering experience with coding
- Master's Degree in Computer Science or related field
- 1+ year experience in computer architecture with power/performance management
- 1+ year experience supporting large-scale distributed systems
- 1+ year experience in cloud infrastructure development
Benefits & Perks
- Industry leading healthcare