Finding the best job has never been easier
Share
We are looking for an enthusiastic software engineer to join our high-performance computing and big-data acceleration team, to work on a revolutionary open-source communications framework, using hardware offloads, GPU calculation and RDMA programmable NICs. Our product is a performance-oriented low-level infrastructure, written in C/C++ in the Linux environment. We bring value to various domains, including: optimizations of ML/AI applications, parallel computing, cloud storage, and many more.
What you'll be doing:Developing high-performance communication frameworks and applications
Running on the world’s largest supercomputers and data centers.
The work environment is dynamic and challenging as our employees are currently working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.
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 familiarity with development tools
Strong background of the TCP/IP network stack
Deep knowledge of computer architecture and operating systems concepts
Background in low-level ML / big data optimizations (benchmarking, bottleneck research, performance tuning)
Some of our side projects include coding plug-ins in other languages. Knowledge of: Golang / Java / Scala / Rust is an advantage
Background in parallel programming / high-performance computing / RDMA technology
Familiarity with Linux internals / Kernel / drivers programming
These jobs might be a good fit