Azure Boost is looking to improve reliability, performance, and security at hyperscale by offloading networking and storage operations to custom hardware, and the Linux System Group (LSG) is developing and managing custom Linux operating systems to power Azure Boost across millions of machines.
Requirements
- Coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of experience with Linux development or equivalent Unix systems
- Linux system programming, including processes, memory, networking, or filesystems
- Systemd, portable services, and container runtimes
- Hardware–software integration
- Debugging skills using tools such as strace, perf, gdb, or similar
- Experience with large-scale distributed systems, cloud infrastructure, or hyperscale datacenter environments
Responsibilities
- Design, develop, and maintain Microsoft’s custom Linux OS platform, driving improvements in reliability, performance, and security at hyperscale.
- Lead monitoring and troubleshooting efforts for our OS fleet, diagnosing complex OS health, performance, and deployment issues across the fleet.
- Drive code quality and best practices by authoring, reviewing, and mentoring others on OS component development, testing, and validation.
- Architect and enable next-generation Linux OS technologies, partnering with hardware and datacenter teams to integrate new capabilities and optimize for emerging platforms.
- Engage with open-source communities (e.g., Linux, systemd) to influence roadmaps and upstream features.
- Mentor and guide other engineers, fostering growth in Linux internals, system software, and cloud infrastructure expertise.
- Collaborate cross-functionally with networking, security, and service teams to deliver end-to-end platform solutions.
Other
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- Travel requirements not specified
- Visa requirements not specified
- Degree requirements: Bachelor's Degree in Computer Science or related technical field