We are building a sophisticated OLAP/SQL query engine for advanced analytics, accessing data from many different data sources (RDBMS's, Hive, Impala, Druid, Elasticsearch and others). The query engine is written in Scala and builds on Apache Calcite. We are planning to open-source it during the course of this year with the goal of making it an Apache project eventually.
Scala, Java, Apache Calcite, Apache Spark
The project involves working with many interesting concepts related to data processing and querying such as query parsing and validation, relational algebra, creation of logical and physical plans and adapters to different database and execution engines. Your work will also involve participation in the communities of and development of contributions to Calcite and other open-source libraries we use.
We highly appreciate experience in:
We see the interview process as a mutual opportunity to get to know each other — at eye level. That's why we always strive for responding within hours, not weeks.