For a startup software company developing products in the field of storage, with offices in Haifa
To take part in devising from scratch the architecture, design, and implementation of a new large-scale, distributed management system involving big data processing targeted to a virtualized environment with various cloud-related characteristics including multi-tenancy, high availability, agility, and security
The challenge is to build the product efficiently for a cloud / service provider scale and demands working in a startup mode while at the same time enjoying the comfort of a large company.
B.Sc. / B.A. Computer Science / Software Engineering from a recognized university
At least 3 years experience in hands-on software development in Java / C# or C++ for multi-threaded and distributed environments OR an M.Sc. completed with distinction from a recognized university
Ability to write efficient and optimized code to achieve the highest performance
Experience in / in-depth knowledge of scale-out solutions, clustering technologies, and asynchronous programming models - an advantage