Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is looking for engineers to help power Microsoft's Intelligent Cloud mission by developing high-performance chip solutions for Azure's next-generation data processing units (DPUs).
Requirements
- 6+ years technical engineering experience with coding in language C
- 2+ years of experience in developing networking software stack for RDMA forwarding or control plane functions
- 4+ years of experience in software design and coding of Layer2/L3/L4 ethernet/IP networking data plane packet forwarding and control plane processing functions within a programmable NIC or network switches and routers or an architecture with hardware offload
- Experience with RDMA (RoCE) packet forwarding development in data center switches and NICs
- Experience in developing networking software on DPUs or programmable NICs or other hardware offload architectures.
- Experience in developing technologies for reliable data transfer across networks with efficient fabric utilization and deterministic latency.
- CI/CD Experience: Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices for streamlined software development and deployment processes.
Responsibilities
- design, develop, deploy and support networking packet forwarding and control plane functions that enable high performance data processing within various network endpoints in Azure data centers.
- work as part of a dynamic, multi-talented team of engineers from across the world.
- collaborate with technical stakeholders in a cross functional team manner and contribute towards the success of multiple projects and initiatives across the organization.
- develop new solutions for the Azure fleet, participate in the design of cutting-edge networking solutions and hone your design and performance optimization skills.
- define and deliver operational measures of success for quality, delivery, scale and sustainability related to Microsoft cloud software.
- envision and implement future technical solutions that will manage and optimize the Cloud infrastructure.
- Drives, creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Coaching and mentorship of fellow team members.
- Effective communication skills and a passion for delivering scalable solutions through a diverse team of engineers.
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.