← All jobs

Senior Software Developer, AI Networking

About the role

• Develop a highly optimized inference framework
• Work on a groundbreaking open-source AI networking acceleration library
• Use hardware offloads, GPU kernels, and RDMA network cards
• Build low-level, performance-oriented infrastructure for inference
• Develop products focused on performance, scalability, and features
• Work on systems running on the world's largest supercomputers and data centers

• B.Sc. or equivalent experience in Computer Science or Software Engineering
• 6+ years of experience in modern C++ / C / Rust development
• 3 years of experience in a Linux environment and familiarity with development tools
• Deep knowledge of the TCP/IP network stack
• Understanding of computer architecture and operating systems concepts
• Background in Linux internals and low-level software optimizations is advantageous
• Experience programming CUDA kernels is an advantage
• Familiarity with ML frameworks and LLMs
• Background in parallel programming, high-performance computing, or RDMA technology

• Aggressive compensation plan that rewards top performers
• Competitive salaries
• Generous benefits package
• Opportunity to collaborate on products that transform daily the way people work and play
• Opportunity to work with some of the brightest people in the industry