Microsoft Azure is advancing the capabilities of public cloud infrastructure by building one of the fastest networks in the industry. We are looking for engineers who are passionate about operating system kernels, enjoy coding, and thrive on designing and deploying network systems and services from concept to production.
The Azure Networking Datapath team is responsible for the host platform that powers Software-Defined Networking (SDN). This includes the Azure Virtual Switch, which enables high-speed packet manipulation and virtualization in software, and the hardware platform that supports scaling from 10 gigabits per second (Gbps) to 100 Gbps. The team has developed host network virtualization features and the Remote Direct Memory Access (RDMA) platform that supports Azure Storage.
As a Software Engineer II on the Datapath team, you will contribute to the development, testing, and deployment of networking acceleration technologies such as Single Root Input/Output Virtualization (SR-IOV), Data Plane Development Kit (DPDK), RDMA, and container networking. Experience in areas like Linux and Windows internals, TCP/IP, virtualization, performance optimization, network hardware, and kernel development is beneficial. This role offers the opportunity to impact millions of users by shaping the future of cloud networking.
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.
By applying to this U.S. based position, while remote work is possible, relocation does not apply/is not provided for the role.