Senior SW C++ Engineer

An exciting full-stack startup, backed by the largest VCs in Israel and founded by serial entrepreneurs is seeking an outstanding Senior C++ engineer to develop a new form of hardware accelerated big data processing. This is a rare opportunity to influence the future of data processing.

Job Description

You will be responsible for developing an accelerated database software stack that integrates with leading database frameworks for cutting edge accelerator architectures. You will be part of a multidisciplinary team developing database logic that is tightly integrated with the underlying hardware accelerator. You will be responsible for developing the full stack of software for the new hardware accelerator:

  • Developing LLVM compiler for our architecture

  • Developing highly meta-programming algorithms in C++

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

  • Developing Code Generation algorithms in python

  • Developing Highly complex Simulators for the new architecture

  • And even more ....

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.

  • Highly Experience in C++ and C++ internals

  • Experience in parallel processing - advantage

  • Experience in large software frameworks

  • Advantage: Experience with C++17

  • Advantage: Experience in Python

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