In this role you will be responsible for developing, debugging and maintaining virtual networking software solutions for GPUs for various cloud platforms. You will - Design, implement, and optimize GPU and high-performance networking solutions, ensuring seamless integration and high throughput in virtualized environments. - Work extensively with KVM, QEMU, and Linux kernel modifications to enable GPU functionality within virtual machines, including GPU pass through and SR-IOV configurations. - Develop RDMA solutions and networking optimizations, particularly in relation to GPU workloads, to improve data transfer rates and minimize latency in distributed applications. - Tackle and resolve sophisticated issues across GPU, virtualization, and networking layers, ensuring robust performance and stability.- Build and maintain documentation, standard methodologies, and scripts for deployment and management of GPU and RDMA networking in virtualized environments.