Senior C++ Software Engineer (Deep Learning optimization engine)
- HaHashmonaim St, 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 building and designing complex C++ architectures.
You will design and program complex graph-based distributed computing algorithms while experimenting with cutting edge deep learning neural network models and working with ML frameworks and advanced hardware accelerators such as Nvidia GPUs and Google TPUs.
B.Sc or M.Sc in Computer Science or a related field
5+ years of software development experience
Strong C++ programming experience
Experience in Linux
Experience with Python is a big plus
Experience with distributed computing is a big plus
Experience with Machine Learning frameworks (such as PyTorch, TensorFlow) is a big plus
Advantage: Strong algorithmic problem solving and design skills
Team player with positive thinking that likes to "get things done"
Fast learner that can and likes to dive into details of cutting-edge technologies