Position: Senior C++ Computer Vision Engineer
Company: Binariks
Category: C++
Experience required: 5y
English level: upper

Binariks is looking for a highly motivated Senior C++ Computer Vision Engineer

**About the project:**

Working with an exciting client on cutting-edge Sports Tech, this is an opportunity to develop a machine learning model for some cutting-edge Tech to evolve autonomously.
This program of work will deliver a number of new releases, integrating new sports and clients into our client's existing portfolio.
Working within a team of around 15 specialists and reporting to the Lead Architect, this program of work requires independent thinkers and those willing to push the boundaries and come up with solutions.

**Requirements:**

- An expert in computer vision algorithms and techniques (e.g. OpenCV)
- An expert in C++ (v17 and v20+)
- To have a strong knowledge of performance optimization for CPU and GPU (ideally using CUDA)
- To have significant experience with networking, concurrency, operating systems
- An expert understanding of Git, Visual Studio, and CUDA
- Knowledge of machine learning and being familiar with machine learning libraries would be a massive bonus

**Responsibilities:**

- Analysis and optimizations for both CPU and GPU
- Engineering vision processing algorithms and making enhancements to an existing AI platform
- Full life cycle development of projects, liaising with creatives, product engineers, and the wider development team
- Building complex tools and mentoring/coaching the wider team with how to use the tools you have created and introduced
- Reporting progress and issues to the team

**We provide the following for our employees:**

- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at - 75% rate of your average monthly salary)
- Medical insurance
- 50% cost compensation for English courses at the office
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Corporate events
- Remote work
- Accounting service