Query Processing - Haskell Developer

TLV · Full-time · Experienced

About The Position

We’re looking to hire an experienced Software Developer specializing in Haskell programming or other functional languages. Candidates may also be familiar with other functional languages. You will join our Query Processing team to design and maintain our cutting-edge Haskell-based SQL compiler, responsible for parsing, type checking, optimizing, and producing an execution plan that impacts the performance of a large-scale peta-compatible database that enables faster time to insight.



Requirements

  • Familiarity with functional languages such as Haskell, OCaml, Scala, Scheme etc.
  • Familiarity with C++
  • Previous experience writing code and working on technical projects
  • Capable of working in a team setting
  • Bachelor’s or advanced degree in Computer Science, Engineering, or a related field.
  • Experience with database internals and query processing and optimizations - an advantage
  • Experience developing on Linux environment - an advantage
  • High-level fluency of English
  • Good communication skills

Apply for this position