C++ (with Python experience)
We are looking for a C++ Developer with Python experience to join a project focused on rewriting an existing Python library into C++.
The goal is to improve performance and optimize the existing solution by fully reimplementing core functionality in C++, while preserving the original logic and structure.
Responsibilities
- Rewrite an existing Python library into C++ with a focus on performance and efficiency
- Analyze the current Python codebase and replicate its functionality in C++
- Optimize and refactor logic where necessary during the migration process
- Ensure code quality, stability, and maintainability
- Collaborate with the team to validate functionality and performance improvements
- Document technical decisions and implementation details
Requirements
- 3 years of commercial experience with C++
- Good understanding of Python and ability to read and analyze existing Python code
- Experience with code refactoring or rewriting projects
- Strong understanding of algorithms, data structures, and performance optimization
- Attention to detail and ability to accurately replicate existing logic
Nice to have
Experience with low-level optimization or performance-critical systems
Experience working with large or legacy codebases
Familiarity with testing and validation approaches during migration
Required skills experience
| C++ | 3 years |
| Python | 1.5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C1 - Advanced |