This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Do you want to be at the forefront of innovating the latest hardware designs to propel Microsoft’s cloud growth? Are you seeking a unique career opportunity that combines technical capabilities, cross-team collaboration with business insight and strategy? This Senior Software Engineer role with a focus on supporting hardware/software co-design and evaluation of novel systems architecture concepts to improve datacenter performance, efficiency, and reliability might be the right one for you.
Job Responsibility:
Develop a deep understanding of workloads across key Azure segments and lead detailed performance evaluation of usage scenarios
Orchestrate experimental setups to evaluate workload performance and inform architecture decisions for effective hardware/software co-design
Guide architecture for next-generation technologies through functional and performant PoC definitions and end-to-end prototyping
Support pathfinding to identify and quantify optimization opportunities with distributed and disaggregated system architectures
Support hardware validation and software enabling teams towards productization
Requirements:
7+ years of technical engineering experience OR Bachelor’s degree in Electrical engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience OR Master’s degree in Electrical engineering, Computer Engineering, Mechanical Engineering, or related field AND 6+ years of technical engineering experience OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years of technical engineering experience
5+ years of experience with system performance evaluation using industry standard benchmarks and/or common cloud workloads
5+ years of experience with significant hardware/software co-design projects involving CPU and/or systems architecture and influencing technical direction
Intellectual curiosity and passion for learning and deploying new technologies
Verbal and written communication skills and ability to engage technical & non-technical peers
Experience contributing to complex projects with respect and integrity, including those with multiple workstreams spanning different business and technical disciplines
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Nice to have:
Deep expertise in CPU, memory and I/O virtualization hardware and software architecture
Skilled in partnering and influencing architects, hardware engineers, and software leads
Experience with gathering and analyzing system telemetry and low-level performance counters to identify and root-cause performance bottlenecks
Problem-solving skills, analytical capabilities, and attention to detail
Ability to manage through ambiguity, teamwork, and sense of presumed responsibility
What we offer:
Microsoft supports your growth through training, mentorship, and career development programs
This role offers hybrid work flexibility, with upto 40% work from home time