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