Senior Software Engineer
Core
Lead development of next-generation Azure SmartNIC and networking software capabilities, driving architecture for RDMA, virtualization, and high-performance networking.
Role type
Senior IC software engineer (networking/SmartNIC)
Builds
Azure SmartNICs, networking software, and high-performance distributed systems
Domain
Cloud computing, networking, hardware-software integration
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Java, Python, Linux kernel development, RDMA, DPDK, SR-IOV, TCP/IP, Ethernet, network virtualization, hardware-software integration, incident response, root-cause analysis, scalable architecture design
Preferred skills
Azure networking, storage networking, high-performance computing workloads, firmware interactions
Technologies
Azure, Linux, C++, C, Java, Python, RDMA, DPDK, SR-IOV
Responsibilities
Drive architecture and technical execution for RDMA and virtualization technologies; collaborate with hardware, firmware, and silicon teams to deliver platform innovations; define reliability and performance improvements based on production telemetry; lead technical design and delivery of complex engineering projects; mentor engineers through design and code reviews; troubleshoot and debug production environments; drive systemic reliability improvements and incident response.
Seniority
Senior, hands-on IC with technical leadership
