Job Summary
The successful candidate will provide technical leadership and guidance for GPU communication technologies, defining the vision and direction for the GPU software stack.
As a key representative of the organization, you will engage with executives and stakeholders to provide insight into industry trends and recommend strategic initiatives.
You will also represent the organization in leadership positions at industry organizations and standards bodies.
Your responsibilities will include engaging with clients and industry partners to understand their technical needs and ensuring their satisfaction with tailored solutions.
Additionally, you will collaborate with hardware and software architects, system engineers, and business teams to identify requirements and build roadmaps for future products.
You will mentor engineers and technical leaders, fostering a culture of innovation and excellence.
----------------------------------- ,
Technical Requirements
* Experience architecting and developing communication software solutions for accelerators using RDMA and accelerator-to-accelerator fabrics (e.g., Infinity Fabric, UALink), from low-level device drivers and OS internals up through applications and AI/ML frameworks.
* Deep expertise with distributed programming models (MPI, SHMEM) and the implementation and optimization of collective communication algorithms.
* Deep expertise with RoCE, RDMA, and network topologies.
* Experience with system software development in C/C++ and GPU software development and parallel programming.
* Analytical and performance analysis skills.
* Effective communication and problem-solving skills.
* A proven history of communication software thought leadership, backed by patents, publications, and participation in industry standards bodies.
----------------------------------- ,
Education and Languages
Advanced degrees, such as Master's or Ph.D., are preferred.
Languages: English - C1 Advanced