Senior Back End Engineer (Deep Learning infrastructure)

  • Full-time

Company Description

Run:AI is bridging the gap between data science and computing infrastructure by creating a high-performance compute virtualization layer for deep learning, speeding the training of neural network models and enabling the development of large AI models. By abstracting workloads from underlying infrastructure, Run:AI creates a shared pool of resources that can be dynamically provisioned for full utilization of expensive GPU compute.

Job Description

Run:AI provides organizations with a world-class machine learning platform to improve productivity and efficiency for data scientists. Our product provides a Run:AI unique HPC scheduler, relies on Run:AI advanced GPUs virtualization technology and makes GPUs first class citizens in Kubernetes.

Run:AI engineers are Kubernetes experts, develop cutting edge technologies and strive to get the best user experience and efficiency for our customers. 

In this role you will take a main part in defining and developing the Run:AI platform.

Qualifications

  • B.Sc in Computer Science or equivalent.

  • 5+ years of software development experience.

  • Experience in Backend engineering.

  • Fast learner with ability to deep dive into details of cutting-edge technologies and deliver solutions.

The following are considered as a plus:

  • Experience in GoLang / NodeJS/ TypeScript / Python.

  • Experience in technologies like Docker and Kubernetes.

  • Good algorithmic skills and abilities to handle complex scheduling algorithms.

  • Proficiency with Linux, Networking and virtualization.

  • Experience with open source development.