Position: C++ Engineer
Company: Primex Finance
Category: C++
Experience required: 1y
English level: intermediate

The product will work as a hologram on documents, confirming the authenticity of the information and its ownership. The development is based on neural networks, blockchain technologies, and smart contracts.
Goal: a QR tag is embedded in the content (photo, audio, video) so as to be visually and audibly not noticeable to the average user, after that NFT is minted with this content. As a result, information about the owner and the object is fixed in the smart contract. The product can both embed QR tags and check the content for the presenece of a QR code.
Use case: film distribution. Let’s say a film company issues the rights to show a film to several distributors, but after some time the content is leaked. With the help of the Watermarked product, there will be embedded labels that are different for each distributor, making possible to identify where the leak originated from.

The basic requirements are:
- 2+ years of of professional experience in C++
- Experience with media file processing
- Knowledge of data compression algorithms: JPEG, MP3, MPEG, etc.
- Experience with OpenCV or similar libraries
- Information theory knowledge: entropy, spectral representation, erasure coding, etc.
- Understanding of network protocols

Nice to haves:
- Understanding of steganography
- Experience with Boost.Asio
- Java


Some of the responsibilities:
- Implement tools for media files processing (images, audio, video)
- Implement algorithms
- Cooperation with web and ML teams
- Perform research, gather statistics, analyze results



In return, we offer:
Benefits
- Remote and flexible work hours - your day can start from 8:00 to 12:00, focusing on personal preferences and team meetings
- 14  days of compensated day-offs and 5  sick days
- Regular performance reviews


Growth and development
- Professional development with training, coaching, and regular feedback
- Professional event compensation
- A team of skilled professionals that share knowledge and support each other