The Azure Cloud Server Infrastructure Engineering (CSI-E) team is seeking a Principal Systems Architect to contribute to the development of complex high performance computing systems. The candidate will work with the system architecture and engineering teams in CSI to develop new system concepts, investigate new technologies, model performance and define architectures for further development and productization.
The Cloud Server Infrastructure Development (CSI) team is responsible for development and delivery of server hardware for Microsoft Cloud data centers customers. This includes hardware definition, development, and validation of Server and Rack Infrastructure for our in-house and ODM/OEM development projects. Candidate will work closely within Microsoft crossing organizational boundaries, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for Microsoft cloud services platforms at the lowest possible cost of ownership (TCO). The candidate will navigate the sea of possible solutions with incomplete data, compiling insights via observation along the way to influence future plans and roadmaps
Microsoft provides ample opportunities for developers to have impact on products that touch the lives of millions of users daily, in a cutting-edge public cloud environment.
Masters. or PhD in Computer Engineering, Computer Science or Electrical Engineering, or related discipline
10+ years of computer system development experience
Track record of delivering significant innovations into commercial products
Deep knowledge of computer architecture, standard interfaces, and computer networks
Experience working with software architects/engineers to model and optimize hardware/software interactions.
Experience with performance modeling and simulation tools
Knowledge of electronics packaging technologies in computer server space desired
Skilled in working with partners and suppliers
Excellent verbal and written communications skills
Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge cloud technology that changes our world. The Cloud Server Infrastructure (CSI) team in Microsoft's Azure C+E division is responsible for delivering server infrastructure for Microsoft's online services. The hardware for operating these services (over 200 and counting), comprises of hundreds of thousands of servers spread globally and applications that reach hundreds of millions of users every day. Our customer-base is growing rapidly, our infrastructure investments are multiplying, and the size of our global infrastructure is increasing by the day - along with the scale of our challenges. Learn more about our team and projects here Azure Hardware Infrastructure
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.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Primary responsibilities include:
Performance modeling and analysis of computer systems, networks and accelerators
Analysis of traffic patterns and interactions between hardware and software
Modeling and analysis of power consumption and relationship to performance
Development of system requirements spanning compute, memory, storage, interfaces, management, telemetry and performance monitoring
Development of system concepts and partitioning into subsystem and major components
Investigation of new technologies to support architecture decisions
Documentation of system architecture