Job Detail

Software Engineer

Inseriert am: 29.08.2018

Software Engineer


About the role



  • Design and build complex data processing pipelines

  • Build ad hoc tools for data ingestion and transformation

  • Design and build machine learning modules for various forms of data (text, streaming, recommendations…)

  • Design and accomplish strict metrics targets

  • Work with and learn from a talented team of engineers


About you



  • 1-3 years of experience in building large scale distributed systems

  • In-depth understanding of concepts such as algorithms, networking and internet technology

  • Deep knowledge in C, C++, Java or Scala and Perl, Python or Bash

  • Advanced knowledge of both relational and NoSQL databases (e.g. MongoDB, Cassandra)

  • Advanced knowledge of modern web patterns e.g. AJAX, RESTful APIs, SOA

  • Experience with version control systems (e.g. Git) and cloud technologies (e.g. AWS)

  • Interest in large scale data mining and machine learning is desirable

  • Knowledge of client-side technologies (e.g. HTML5, CSS3) is a plus

  • BS/MS/PhD degree in Computer Science or equivalent

  • Able to communicate well in English


Download full PDF

Details