Senior Software Architect, Accelerated AI Networking
Join an advanced computing team developing architectural solutions for accelerated networking software supporting distributed AI training, inference, and high-performance computing systems.
Обязанности
- Lead development of networking applications and libraries using hardware-accelerated data-plane programming
- Define software stacks and libraries for accelerated networking in AI and HPC environments
- Establish use cases and performance targets based on customer requirements
- Collaborate with networking research and development, firmware, hardware, product, and architecture teams
- Develop a strategic vision for networking technology with adjacent software and hardware architects
Требования
- Bachelor’s or master’s degree in computer science, electrical engineering, or computer engineering, or equivalent experience
- At least 8 years of software development experience in C/C++
- At least 3 years of experience as a software architect
- Proven networking experience
- Knowledge of networking drivers and operating systems
- Ability to collaborate effectively across multinational, distributed teams
Будет плюсом
- Experience defining or developing high-performance user-space software
- Hands-on experience with DPDK or SPDK
- Knowledge of RDMA, RoCE, or InfiniBand