Skip links


Backend Software Engineer


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.

NeuroBlade set out on a mission to redefine computer architecture for memory intensive tasks. We build high performance solutions for the rapidly growing AI & Analytics market while lowering total cost of ownership. NeuroBlade’s unique hardware solution paired with a complete end-to-end SW stack, enables businesses to take the next leap forward by increasing the efficiency and affordability of their 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
Skip to content