Senior Developer (Python/Big Data)

Amsterdam, Netherlands

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Developer (Python/Big Data) for our Amsterdam office to make the team even stronger.

We need a Senior (or higher level) on-site developer to work in a distributed team alongside the developers from customer's organization and fellow contractors.

As a Senior Developer, you will be responsible for developing a data collection, processing and reporting system; integrating various data sources with this system – back-end components, Wi-Fi and TV devices, web and mobile applications. The goal of the project is to enable customer's organization to achieve better operational monitoring capabilities, and to give a better insight into end user's experience.

The project is being developed using with open source tech stack: Kafka, Apache Spark, Elastic stack (ELK stack).

Responsibilities

  • Developing Big Data processing system;
  • Integrating various data sources;
  • Creating data processing in Apache Spark;
  • Participating in defining integration architecture.

Requirements

  • Apache Spark;
  • Kafka;
  • Elastic Stack;
  • Python (not expert level, just sufficient to program for Apache Spark);
  • Any of the following skills would be a huge benefit: Scala (sufficient for Spark), NumPy or any other math framework, Ruby.

We offer

  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for personal and professional growth;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule enables work life balance;
  • Regular corporate and social events.