1. Programinės įrangos kūrimo naudojant programavimo kalbą C++ patirtis.
- classes
- templates
- inheritance
- virtual
- exceptions
C++11
- final
- override
- constexpr
- std containers (vector, list, hash, map, unordered_map etc.)
- std chrono
- auto type, decltype
- lambda
- threads
- static_assert
- type_traits
- for (auto v : x) {}
C++14/C++17
- std shared_ptr, shared_mutex etc.
2. Mašininio mokymo ir bazinių algoritmų pagrindai.
3. Gebėjimas dirbti DB SQL.
4. Gebėjimas greitai modeliuoti algoritmus pasitelkus Python.
5. Gebėjimas dirbti su versijų kontrolės sistemomis.
6. Gebėjimas greitai mokytis kitų programavimo kalbų ir metodų.
Pageidaujamas anglų kalbos žinių lygis – B1, rusų kalbos žinių lygis – C1, analitinis ir loginis mąstymas, supratimas apie dirbtinį intelektą.
Tinkamumui pareigoms įvertinti toliu pateikti svorio koeficientai reikšmingumo mažėjimo tvarka:
Programavimo C++ kalba žinios ir patirtis 70 proc.
Mašininio mokymo algoritmų žinios 15 proc.
SQL žinios 5 proc.
Versijų kontrolės sistema 5 proc.
Gebėjimas mokytis kitų programavimo kalbų ir metodų 5 proc.