top of page

 Team Lead: C++ Kernel Algorithms Group 

An exciting startup, backed by the most prominent VCs in Israel and founded by serial entrepreneurs, is seeking a skilled and motivated Software Team Leader for C++ Kernel Algorithms Group 

Job Description

As Software Team Leader for C++ Kernel Algorithms Group, you will have the opportunity to work on cutting-edge accelerator architectures and lead an engineering team dedicated to this project. Your primary responsibilities will include developing algorithmic kernels in C++ specifically tailored for our custom accelerator architecture, as well as providing guidance and leadership to your team throughout the development process. 

 Responsibilities: 

  • Lead and manage an engineering team. 

  • Develop high-performance algorithms for our hardware accelerator using C++ advanced meta-programming. 

  • Working with cutting edge C++ standards (C++17 and Higher). 

  • Develop code-generation algorithms in Python. 

We are looking for a highly skilled professional that loves to be part of a dynamic team and wants to be a part of something big. 

 Qualifications:

  • BSc or equivalent or higher degree in Computer Science, Computer Engineering, or Electrical Engineering. 

  • Expert C++ developer (preferably C++-17 and above) 

  • Advanced experience in Python 

  • Experience in large software frameworks 

  • Experience with managing SW teams 

  • Advantage: Experience in CUDA / parallel processing 

  • Advantage: Experience with major DB internals (e.g. Spark, Presto, PostgreSQL, Oracle, DB2) 

bottom of page