DevJobs

Senior Back-End Engineer

Overview
Skills
  • Go Go ꞏ 5y
  • RDBMS RDBMS
  • Linux Linux
  • Microservices Microservices
  • RESTful API RESTful API
  • Kubernetes Kubernetes
  • Networking Networking
  • Architecture
  • System Design
  • Cloud-native ecosystem
  • Security
  • Virtualization

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 unique HPC scheduler, relies on advanced GPU 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 from a leading university or equivalent experience.
  • 5+ years of experience in backend software development.
  • Strong coding skills in one or more backend programming languages (we write in Go).
  • Proven experience with system design and architecture.
  • Deep understanding of microservices architecture, RESTful APIs, and relational databases.
  • Fast learner with ability to deep dive into details of cutting-edge technologies and deliver solutions.


The following are considered a big plus:


  • Experience with Kubernetes and the cloud-native ecosystem.
  • Proficiency in Linux, networking, security, and virtualization.

Run:AI