Azure Compute is looking to lead the engineering of their next-generation Bare Metal platforms, which involves designing and implementing systems that unlock the full potential of modern silicon, integrate seamlessly with orchestration, monitoring, and lifecycle management services, and enable Azure to run the most demanding customer workloads.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Rust or Python
- 4+ years of experience working in system software (ex. linux kernel, network stack, file systems, bootloaders, etc.)
- Experience in kernel-level programming, device drivers, and real-time operating systems, performance analysis, profiling tools, and optimization techniques, and containerization technologies (e.g., Docker, Kubernetes) and cloud computing platforms.
- Strong proficiency in C/C++, Rust, or Go, with scripting experience (Python, Bash).
- Deep understanding of CPU architecture, memory hierarchy, PCIe, and storage/network I/O subsystems.
- Experience with firmware (UEFI/BIOS, BMC/IPMI/Redfish, secure boot flows) and Linux internals (kernel, drivers, networking, storage).
- Experience with hyperscale or enterprise Bare Metal platforms, hardware lifecycle management, or secure firmware supply chains.
Responsibilities
- Architect and implement software for provisioning, configuring, and managing Bare Metal compute across heterogeneous hardware platforms.
- Influence silicon, hardware and firmware features to support best in class BareMetal instances, fast boot, secure lifecycle, and fleet-scale observability.
- Design scalable control planes and APIs that integrate Bare Metal resources into cloud infrastructure.
- Lead deep investigations into performance, reliability, and security across the full stack—from CPU, memory, and accelerators to operating systems and services.
- Drive standards and best practices for firmware–OS interactions, boot flows, and secure lifecycle management.
- Build automated tools for testing, validation, diagnostics, and monitoring of multi-node systems.
- Partner with product management to translate customer needs into robust technical solutions.
Other
- Mentor engineers and foster a culture of technical excellence and collaboration.
- 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.
- 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.