Tasks:
- * Benchmark and analyze software stacks for AI workloads
- * Collaborate with open-source communities, partners, and customers
- * Define networking software product from inception to delivery
- * Deliver high-quality networking software stacks
- * Develop and release software components aligned with Arm architecture
- * Drive system architecture and component design for AI networking software
- * Lead software product delivery
- * Mentor junior engineers
- * Optimize networking software performance on Arm platforms
Perks/Benefits:
- + Hybrid working
- + Recruitment accommodations
Skills/Tech stack required:
[AI networking] [AI networking software] [Algorithms] [ARM architecture] [CI/CD] [Computer Architecture] [Container Network Interfaces] [Core programming] [Data Structures] [DPDK] [High Performance] [High-performance networking] [I/O drivers] [Kubernetes] [L2-L7 networking] [L7 networking] [Libfabric] [Multi-core] [Multi-core programming] [NCCL] [Networking software] [Network Interfaces] [Network I/O] [Network I/O drivers] [OneCCL] [OpenMPI] [Open Source] [Open Source Software] [Open-source software development] [Operating Systems] [Performance Benchmarking] [Performance optimization] [Product Definition] [PyTorch] [RoCE] [Software Architecture] [Software development] [VPP]
Educational requirements:
[Bachelor's Degree in Computer Science] [Bachelor's Degree in STEM] [Master's degree in Computer Science] [Master's Degree in STEM]
Role(s):
[Engineer] [Networking Software Engineer] [Principal] [Principal Software Engineer] [Software Engineer]