סקירה כללית

A super successful startup company based in Jerusalem is looking for an Algorithms Optimisation Engineer.

Responsibilities:

Provide optimized implementations of computer vision and machine learning algorithms leveraging GPGPU and other acceleration technologies
Build infrastructure for company’s computational tasks including Neural Networks and Numerical Computing
Guide product development teams with integration of new research results
Write clean, efficient code that is easy to understand, test and maintain

Requirements:

Extensive knowledge of C/C++
Experience in implementing applied math algorithms
Experience in low-level optimizations and algorithm parallelization
Knowledge of CPU/GPU architectures
Curiosity in benchmarking, debugging and optimizing code
Experience with GPGPU (Cuda, Metal, OpenCL) – advantage
Python knowledge – advantage
Familiarity with packages like OpenCV, dlib, Eigen, TensorFlow – advantage