Backend Software Engineer - Distributed Systems

R&D · Ramat Gan, Israel
Department R&D
Employment Type Full-Time

About us:

Edgify is developing the future of AI. We’re building a framework that allows any company, from any industry, to train Deep Learning models on edge devices - from self-checkout cashiers in supermarkets to MRI machines in hospitals. With this framework, we allow for close to perfect accuracy, without the need to transfer any data to the cloud. This provides huge savings in the cost of AI training, while overcoming privacy and technological constraints that currently hinder the adoption of AI in many domains. 

With offices in Israel and in London, and with some of the most talented researchers and developers in the field of AI and machine learning, we are looking for a brilliant backend and distributed systems engineer to join our growing team.

We provide a competitive compensation package and a hybrid setup that aims to allow you to work from the comfort of your home while maintaining personal touch with your colleagues.

What you’ll do:

  • Work closely with a leading algorithm team on cutting edge AI technologies (Hybrid)
  • Implement AI distribution algorithms
  • Evolve the Edgify Agent which is installed on edge devices and provides distributed training and prediction services

Job Requirements:

  • 3+ years of hands-on experience with Python - a must
  • Hands-on experience with C++ / Go
  • B.A. / B.Sc. degree in computer science or equivalent
  • Strong design and coding skills
  • Auto-deduct and independent


  • Experience with Go - major advantage!
  • Testing skills  - unit testing, mocking, etc
  • Distributed systems knowledge
  • AI knowledge and skills (Neural networks, Training) 
  • Hands-on experience with AI frameworks (Pytorch, Tensorflow …)
  • Experience with Cloud platforms (GCP, AWS, Azure, etc.) and containers

Thank You

Your application was submitted successfully.

  • Location
    Ramat Gan, Israel
  • Department
  • Employment Type