Scala Compiler Developer

Ramat Gan · Full-time · Experienced

About The Position

READY TO DO SOMETHING BIGGER?

If you’re never satisfied with the status quo, and always pushing for more, you’ll fit right in here. SQream is helping the largest, most innovative companies in the world do things that weren’t even possible before. SQream offers 3 products: a GPU-based analytical data platform for petabyte-scale data (SQreamDB), a GPU-based data lakehouse that migrates, transforms, and queries complex, multi-terabyte scale datasets (SQream Blue), and a managed low-code ELT and analytics platform (Panoply) enables users to sync, store, and access all their business data.

As a Scala Developer you'll be joining the SQL compiler team whose responsibilities include the maintenance and enhancement of our cost-based optimizer compiler. The compiler produces plans for execution in a hybrid computational environment (both CPU and GPU). You will get to work with a large code base and will have wide exposure with many aspects of the compilation process.

Responsibilities:

  • Research, design and develop quality solutions that align with business requirements and meet company architectural standards
  • Work on cutting-edge technology, first and foremost a cost based optimizer
  • Contribute and drive to technological and architectural decisions
  • Participate in reviewing design and code for other team members
  • Adhere to agile development principles while following and improving all aspects of the scrum process

Requirements

  • At least 4 years of programming experience in Scala / Java or any other compiled language
  • B.Sc./M.Sc. in computer Science, computer engineering or related field
  • Basic knowledge of SQL
  • Experience developing on Linux
  • Experience with database internals and query processing and optimizations will be considered a plus

Apply for this position