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:
You accompany the full development lifecycle from specification to release and maintenanceWith passion and creativity, you develop high performing data processing applicationsYou think from the customers’ perspective and challenge APIs and system architectureThe assets you bring to the team:Your ability to learn fast and adapt quickly in an agile environment complement your technical expertiseProficiency in Java & Javascript and Spring Boot and experience in Scala and PlayPractical experience in Scrum or Kanban and DevOps mindsetJenkins, Jira, Bash and Git is where you’re generally fitWe offer:Prospect: We are a continuously growing team with experts in the most future-oriented fields of customer intelligence.
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.
The stack
Key Responsibilities
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