Do you want to be at the forefront of innovating the latest hardware and systems 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? Join our Compute System Architecture (CSA) team within the System Planning and Architecture (SPARC) organization in Azure Hardware Systems & Infrastructure (AHSI). AHSI is the team behind Microsoft’s expanding cloud business, responsible for delivering the hardware systems and infrastructure for cloud computing across Microsoft Azure, Bing, MSN, Office 365, OneDrive, Skype, Teams and Xbox Live. The SPARC organization is responsible for strategy, planning and architecture pathfinding, and manages Azure’s hardware roadmap from architecture concept, through production for Microsoft’s current and future offerings. The CSA team within SPARC is at the forefront of systems architecture and technology pathfinding spanning compute, memory, storage, and system interconnects. Drawing on deep insights of workloads, emerging technology trends, and focused industry engagements, CSA team’s charter is to define and evaluate novel systems architecture innovations through hardware/software co-design and advance them through technical readiness for productization. The CSA team is seeking a Principal Software Engineer who could be part of the team to develop hardware/software co-design, software prototyping, and building reference designs to enable pathfinding for novel system architecture spanning OS memory management, memory overcommit, memory disaggregation, data acceleration and resource virtualization capabilities. This role has substantial technical responsibilities that require in-depth technical expertise in system software memory management internals, virtualization technologies, virtual machines memory management, memory compression technologies, and memory tiering/pooling systems. The candidate should have proven track-record of co-designing systems innovations collaborating with hardware/software/workload experts, building capable proof of concepts, developing and delivering high-quality reference software, and experience with influencing and driving innovations from concept to productization. Success in this role requires: Listening to those who operate Azure and their customers to identify current and emerging problems Identifying promising technologies to address problems relevant for Azure business, engaging ecosystem partners, and derisking productization via capable proof-of-concepts Working across organizational boundaries with roadmap planners, product architects, and hardware and software engineering teams, to land promising solutions in Azure data centers. Collaborating closely with software principals to influence and accelerate time to solution through software support for hardware technologies in product roadmap. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal