Senior C/C++ Software Engineer
- HaArba'a St 17, Tel Aviv-Yafo, Israel
Run:AI has built the world’s first virtualization layer for deep learning. By abstracting workloads from the underlying infrastructure, Run:AI creates a shared pool of resources that can be dynamically provisioned, enabling control, visibility, and full utilization of expensive GPU compute resources.
We are looking for a senior software engineer with experience in designing and building complex C++ architectures.
You will join our core engineering team and take a central role in the architecture, design, and development of our virtualization and hardware abstraction technology. You will experiment with neural network models and acquire understanding in the internals of Deep Learning frameworks like Tensorflow and Pytorch and NVIDIA's GPU software libraries.
5+ years of software development experience
Strong C/C++ programming experience
Deep knowledge in Linux (user space): OS internals, dynamic loading, IPC, communicating with drivers, networking (sockets), etc.
Experience in designing and developing modular C/C++ programs: plug-ins, shared objects, API/ABI, etc.
Knowledge of virtualization technologies (hypervisors/containers/NAS/etc.) is a big plus
Graduate of a major university or technological unit in the IDF