Position: Regular C++ developer with expertise in ML (machine learning) and image processing
Company: Luxoft
Category: C++
Experience required: 3y
English level: intermediate

Project Description:
The team is working with huge international customer on 3D rendering libraries and 3D tools development.
The goal is to develop of new sophisticated algorithms using deep learning techniques to improve quality of physically-based and real-time rendering and build and integrate them to existing and new software products.

Responsibilities:
Research and develop cutting-edge ML algorithms
Build infrastructure for automatic data processing, models training and deployment
Integrate developed ML models to existing and new software products

Mandatory Skills Description:
Experience in GPGPU or image processing
Understanding the principles of machine learning
MS or PhD + 1+ years of experience in Computer Science or related technical field
Algorithms and data structures
Strong mathematical skills + ability to learn quickly
Basic knowledge of machine learning
Experience in C/C++
English to work in international team

Nice-to-Have Skills:
Experience in DirectML or similar frameworks
Experience in image processing and/or computer graphics areas
Experience in design of neural networks architectures
Experience in one of the modern ML frameworks (TensorFlow is preferable)
Experience in Python
Experience in distributed systems develpoment
Experience in scripting languages (bash, PowerShell)

Languages:
English: B2 Upper Intermediate