Full Time

Research Software Engineer II - Azure Research – Systems, Cloud Systems Power Efficiency

Microsoft
$90,000 - $140,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Overview

The Research Software Engineer II - Azure Research – Systems, Cloud Systems Power Efficiency at Microsoft will engage in innovative projects aimed at optimizing power efficiency for cloud systems within Azure. This role demands a blend of software engineering proficiency and research acumen to contribute to the development of novel solutions that enhance energy efficiency in cloud infrastructures. The successful candidate will collaborate with cross-functional teams, leveraging advanced algorithms and computing techniques to foster sustainable cloud computing practices while ensuring high performance and scalability of systems.



Job Responsibilities

  • Design and implement software solutions that enhance power efficiency in Azure cloud systems.
  • Conduct research on advanced algorithms and methodologies related to energy consumption optimization.
  • Collaborate with data scientists and other engineers to analyze system performance and energy metrics.
  • Engage in code reviews and design discussions to maintain high code quality and foster team collaboration.
  • Develop prototypes to evaluate new technologies and methodologies to improve energy efficiency.
  • Contribute to documentation and presentation of research findings to stakeholders and broader technical communities.
  • Stay updated with the latest trends and technologies in cloud systems and power efficiency to integrate into research projects.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • At least 3 years of experience in software development and engineering, with a focus on cloud systems.
  • Proficiency in programming languages such as C#, C++, or Python.
  • Experience with cloud computing platforms, particularly Azure.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Familiarity with performance analysis and energy consumption measurement techniques.
  • Excellent problem-solving skills and the ability to work in a collaborative environment.


Technologies & Tools

The Research Software Engineer will regularly work with a suite of technologies and tools including .NET frameworks, Azure SDKs, machine learning libraries such as TensorFlow or PyTorch, and performance monitoring tools. Proficiency in source control systems like Git, as well as continuous integration/continuous deployment (CI/CD) pipelines, will enhance the development process and ensure efficient workflow integration.



Ideal Candidates

Ideal candidates for this position will demonstrate not only technical expertise but also a strong commitment to research and innovation in the field of cloud computing. They should possess curiosity and a proactive mindset, enabling them to explore uncharted territories in systems efficiency. Furthermore, successful candidates will have exceptional communication skills and the ability to articulate complex technical concepts to diverse audiences, fostering teamwork and collaboration across disciplines.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.