SW Research Engineer

An exciting full-stack startup, backed by the largest VCs and founded by serial entrepreneurs is seeking an outstanding Senior SW 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 techniques to leverage a new type of processor to accelerate database engines. Our system integrates leading database frameworks with cutting edge accelerator architectures. You will be part of a multidisciplinary team developing database logic that is tightly integrated with the underlying HW accelerator.

  • Research SW solutions for optimal use of a novel accelerator architecture 

    • ​Understand the HW and leverage its potential

    • Fly high with the SW, and dive in for a byte in the HW

  • Develop Code Generation algorithms in Python

  • Performance analysis and bottleneck detection

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.

  • Experience in SW development (5+ years)

  • Experience in Python (3+ years)

  • Experience in large software frameworks (3+ years)

  • Familiarity with Computer Architecture and low level programming

Advantages

  • Background in research

  • Experience in parallel processing

  • Experience with C++17

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