Senior Software Engineer
Seeking a Senior Software Engineer to join an AI networking acceleration team. Develop a high-performance inference framework using hardware offloads, GPU kernels, and RDMA. Work on cutting-edge open-source software for the world's largest supercomputers and data centers.
Responsibilities
- Develop a highly optimized inference framework for supercomputers and data centers.
- Work on low-level infrastructure using hardware offloads, GPU kernels, and RDMA network cards.
- Collaborate on innovative, next-generation products with a focus on performance and scalability.
Requirements
- B.Sc. or equivalent experience in Computer Science or Software Engineering.
- At least 5 years of experience in modern C++/C/Python development.
- At least 3 years of experience in Linux environment and familiarity with development tools.
- Deep knowledge of the TCP/IP network stack.
- Understanding of computer architecture and operating systems concepts.
Nice to have
- Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning).
- Experience in programming CUDA kernels.
- Familiarity with ML frameworks and LLMs.
- Background in parallel programming, high-performance computing, or RDMA technology.
Benefits
- Aggressive compensation plan that rewards top performers.
- Highly competitive salaries and a comprehensive benefits package.
- Opportunity to collaborate with some of the brightest people in the industry.