Software Engineer (C/C++)


Added on 3 January 2017 | Any location (terms apply) | Full-time

Your role will be the implementation of the algorithm in distributed systems (Google Cloud or AWS) necessary because of the scale.

Your skills

  • C++ coding
  • Designing and implementing large-scale distributed systems (e.g. MapReduce)
  • Linux environment basics
  • Network protocols e.g. TCP, UDP
  • Understanding of capabilities and limitations of modern hardware
  • Ability to choose concurrency primitives fitting particular use-case
  • Low-level vectorization e.g. SIMD

Preferred

  • English
  • Octave, Matlab or a similar package
  • Big Data processing
  • Intuition about computational and memory complexity of implemented algorithms
  • Code testing best practices


Submit your application:








Links






Who are you