Position: Machine Learning Research Engineer
Company: Data Science UA
Experience required: 2y
English level: intermediate

Our friends is a technology company working with machine learning since 2011. We have been developing B2B and B2C products based on computer vision and natural language processing and have already created several state of the art machine learning systems.
The position requires great problem solving and analytical thinking, a deep understanding main machine learning algorithms aimed to solve of computer vision tasks.

Responsibilities:
Being part of the team, on a typical workday you are going to do either of the following:
1. Extract state-of-the-art papers’ core approaches;
2. Dissect these cores into pros and cons;
3. Reforge approaches to counter weaknesses;
4. Implement swiftly demo quality prototypes;
5. Convert proven useful prototypes into well-documented production-ready code.

Skills:
●2+ years of experience researching and developing Machine Learning algorithms;
●Solid mathematical background. Work in the field of topology will be a strong plus;
●Practical experience in developing Computer Vision solutions;
●Ability to quickly prototype and implement new ideas, finding simple and accurate problem solutions;
●Programming skills in Python (numpy, OpenCV);
●Solid fundamentals in classical Machine Learning / Deep Learning;
●Understanding of main principles of generative models;
●Working knowledge of at least one Deep Learning framework (PyTorch preferred).