Contribute to our portfolio companies’ success by browsing open positions below.

Backend Software Engineer at NeuroBlade

NeuroBlade is looking for a Back-End Software Engineer who will take part of the design, development and maintenance of core software products, from the earliest stages. As a Back-End software engineer, you will have high technical sense and develop high quality software. We are looking for engineers who are self-motivated, open minded and are willing to have responsibility throughout the all development phases.

Founded in 2017, NeuroBlade set on a mission to redefine computer architecture for big data and memory intensive tasks to allow high performance at low power and low cost for the rapidly growing AI market. NeuroBlade’s end-to-end offering of a unique hardware solution together with a complete end-to-end SW stack enables businesses to take the next leap forward by bringing affordable, low power AI to devices from edge to data-centers.


    Take part in designing a complex software stack over a unique hardware
    Analyze and Solve complex problems from the fields of modern databases and distributed computation systems


    BS degree in Computer Science or a similar technical field
    5+ years of professional experience as a Software Engineer or a Software Developer
    Fluency with at least one modern programming language such as Java, C# and C++
    Strong understanding of design patterns, best practices and coding standards
    High sense of ownership


    Knowledge in AI & ML and SQL
    Basic understanding of distributed execution engines such as MapReduce, Spark and Flink
    Experience with system architecture and software design
    Agile development experience