Senior C++ Software Engineer (Deep Learning optimization engine)
- HaHashmonaim St, Tel Aviv-Yafo, Israel
Run:AI virtualizes and accelerates deep learning. Our automated distributed training technology and neural network analysis allows companies to speed up time-to-delivery and train bigger models, while simplifying compute infrastructure processes and reducing costs.
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