Senior C++ Developer / Reverse Engineer ( AI Image Tools & Forensics)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Беларусь, Минск, улица Леонида Беды, 2 |
Nauchsoft is an IT consulting and software development company with 36 years of experience and a team of 770+ professionals and continuing to grow.
About the Project
We’re building a new initiative focused on AI-based image processing and model forensics for our French-based client.
The goal is to analyze and understand the architectures and methods used by leading competitors in the field of photo enhancement (e.g. Photoshop, ON1, Topaz, etc.) through reverse engineering.
You’ll investigate how these tools process images, identify model types and frameworks, and detect hidden traces or metadata left by AI-based image generation - so that we can later integrate the most advanced approaches into PoC and, ultimately, into production-grade products.
This project offers a once-in-a-lifetime opportunity for an experienced C++ developer passionate about deep tech, who wants to evolve into ML Forensics / AI Security — a rapidly growing field that will remain in high demand for years to come.
You’ll work closely with our Product Management team and top-level experts, gaining exposure to cutting-edge technologies and real-world applications.
What You’ll Do:
-
Analyze desktop applications of competitors to understand how they process images.
-
Detect if AI models (e.g. PyTorch, TensorFlow) are being used under the hood.
-
Identify operations through CPU/GPU profiling to infer what happens during photo processing.
-
Inspect network activity to check how and where data or requests are sent.
-
Examine resulting images to find patterns, artifacts, or non-removed C2PA metadata.
-
Decompile and analyze plugin code and internal modules to understand functional logic.
What We Expect:
-
5+ years of experience in C++ development.
-
1+ year of experience in AI-related projects (image processing or model integration).
-
Solid understanding of software architecture and debugging.
-
Curiosity and genuine interest in AI / reverse engineering / ML Forensics.
-
Strong analytical thinking and ability to work independently.
- English proficiency at B1+/B2 level and higher (both written and spoken) for clear communication and documentation.
Tech Stack:
-
C++
-
AI Models
-
Reverse engineering / Binary analysis
-
ML Forensics tools and frameworks
Nice to Have:
-
Degree in Computer Science or related technical field.
-
Research mindset, scientific publications are a plus.
-
Experience in capture-the-flag (CTF) competitions or security research.
We offer:
- Opportunity for professional self-realization and growth;
- 25-days of paid vacation;
- Medical insurance and 100% payment for sick leave;
- Professional training and obtaining certificates at the company's expense;
- Foreign language courses and other corporate programs;
- A variety of corporate events;
- Bonuses in case of wedding or a child’s birth.
This role is prospective and has been created in line with the company’s planned team expansion.
Опыт | От 3 до 6 лет |
График работы | Удаленная работа |