What you will do:To further drive our growth, we are looking for a creative and committed Full-Stack Engineer with a distinct sense for Big Data Applications. You love to pair with other developers, and you take proud in delivering high quality software. In this position, you will support our Data Processing Team in creating data intensive real-time applications:
About the role
The product: A sophisticated query engine
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.
Design and build new features for our platformApply Best Practices of Software Engineering on day-to-day development tasksOptimize existing features and services for performance and stabilityResearch technologies for new features and core product requirementsWork together with other talented engineers to solve interesting technical challengesWork in a cross-functional team in an Agile contextSkills and Requirements
Experience in Java and/or ScalaExperience in functional languages is a bonusHave knowledge of Continuous Integration - the benefits and challengesWe are working with a lot of data, so experience with databases of any kind would be greatExperience in developing Restful ApplicationsProblem-solving mindsetEager to work with new and cutting-edge technologiesBe able to communicate in EnglishWe offer