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.