Cerințe:
· absolvent cu diplomă de licență al unei instituții acreditate de învățământ superior de specialitate (perspectiva de carieră se adresează inclusiv studenților în ani terminali)
· cunoștințe de programare în cel puțin un limbaj: C/C++, C#, Java, Kotlin, JavaScript, Python, Verilog, VHDL, PHP
· experiență în dezvoltarea de aplicații web, server, mobile sau desktop (ex: WCF, SOAP, JSON, Celery, schedulers)
· cunoștințe solide despre securitatea informației: sisteme de operare, aplicații, rețele, comunicații, amenințări și vulnerabilități IT&C
· familiaritate cu jQuery și framework-uri web (ASP.NET, Django, ReactJS, Angular)
· experiență cu metodologii de dezvoltare Scrum/Agile și cu platforme de versionare (GitHub, Bitbucket)
· cunoștințe privind baze de date relaționale (RDBMS/SQL) și/sau NoSQL (Elasticsearch, MongoDB)
· noțiuni de inteligență artificială: computer vision, NLP, RPA, machine learning, rețele neuronale, robotică IA, procesarea vorbirii
Constituie avantaj:
· experiență cu proiecte care includ componente criptografice
· certificări în dezvoltare software
· realizări personale concrete în dezvoltare software (mobile/web/server/desktop, librării proprii, AI etc.)
· cunoștințe despre testare automată: Unit Testing, TDD, Selenium, Cypress, Postman
· înțelegerea arhitecturilor software și a design pattern-urilor
· experiență de lucru cu distribuții Linux, Git, mașini virtuale, containere Docker
· familiaritate cu metodologia DevOps și tehnologii CI/CD (GitLab, Jenkins)
· cunoștințe de matematică relevante pentru IA (algebră liniară, statistică, probabilități, analiză matematică)
· noțiuni de teorie a informației, data mining și data visualization
Responsabilități:
· proiectează și dezvoltă soluții tehnice cu rol ofensiv și defensiv în cadrul unor proiecte complexe ce implică software, hardware și inteligență artificială
· analizează și testează tehnologii noi pentru a propune și implementa soluții inovatoare de automatizare și optimizare a proceselor

