What you'll be doing:
- Developing high-performance communication frameworks and applications.
- Running on the world’s largest supercomputers and data centers.
- Working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.
What we need to see:
- B.Sc. or equivalent experience in computer science or software engineering
- 5 years’ experience in C/C++ development
- 3 years’ experience in Linux environment and tools
- Deep knowledge of Network Protocols L2/L3/L4 – Ethernet / IP / TCP / UDP
- Deep knowledge in computer’s architecture and operating systems
- Experience in performance optimizations
Ways to stand out from the crowd:
- Knowledge in RDMA technology
- Proficiency in GPU programming (CUDA, OpenCL, or other parallel computing frameworks)
- Experience in kernel programming
- Knowledge in MPI and High-performance computing