Academy SMART invites Machine Learning/Data Science Specialist to join our team.
Who we are:
Academy Smart is a Ukrainian outsourcing and outstaffing company established in 2009. We provides high technology applications and complex systems development services. Academy Smart works with FinTech apps, ERP systems, eLearning, Data Processing, Booking systems, Management systems, Cloud services, and analytical platforms.
The company’s services are constantly expanding and we keep looking for new team members. Let’s develop smart IT solutions together!
About the role:
Project description:
Project is a platform, which scans the source code while it is written and scans for vulnerabilities, and if found, suggest secure code alternatives. Application security analysis in the development pipeline (static analysis and dynamic analysis using the common weakness enumeration system (CWE)). Their technology harnesses the latest advances in machine-learning to automatically and continuously learn from thousands of daily updates from over 3,000 security databases around the globe.
Responsibilities:
* On this position you will add parsers, generate data- and training-sets, generate reference patches (languages skills required, see additional languages below), improve parser (antlr if necessary) and parsing real world applications.
Tech Stack: Python, Java, Intelij IDEA.
The additional programming languages that need to be trained and tested are:
C++, TypeScript/JavaScript,PHP, Scala, Go, Objective C/C++, Swift, Go, Kotlin and .NET languages (C#, http://VB.NET , Razor, ASPX).
Requirements:
* Experience as Machine Learning/Data Science at least 4 years;
* Machine Learning (GPT-2 Transformers) / Data Science / Tensorflow / PyTorch / Decision Trees;
* Big Data / Data Mining / Parsing;
* Experience in secure coding will be a plus.
We offer:
* 20 working days of paid vacation per year;
* Official holidays of Ukraine — days off;
* Modern equipment for work;
* Corporate events;
* External and internal training: conferences, professional events, courses, corporate e-learning platforms;
* English speaking club;
* Work in a respectful and supportive team.
Hiring process:
* Review CV;
* Professional interview;
* Test task (+/- 2 hours).
We are looking forward to your application!