Senior Distributed Systems Engineer

Job description


  • Design and build new highly scalable systems to support data-intensive and cpu-intensive distributed applications.
  • Design and implement new algorithms to intellegently auto-scale distributed system.

Desired Skills and Experience


  • MSc or PhD in Computer Science, focus on Highly-Scalable Distributed Systems is a plus.
  • Extensive programming experience in Python and solid foundation in computer science, with strong competencies in distributed systems, parallel algorithms and software design.
  • Extensive experience working with large distributed sytems.
  • Experience working with cloud-based platforms (e.g., EC2, Azure, etc) is a plus.


Machine Learning made beautifully simple.