— Math: linear algebra, calculus, statistics, smoothing, nonlinear optimizations;
— Algorithms, data structures;
— Basics of CV algorithms;
— Tensorflow, Keras, NumPy, Jupyter, Sklearn;
— Python (JS will be plus);
— Strong understanding of machine learning: you should be familiar with the process (data collection, training, evaluation, and making iterative improvements) of building effective learning systems;
— 3D graphics (Be familiar with vertex, edge face concepts of 3d model. Know about transformations: affine, similarity, perspective. Be able to convert between cartesian and homogeneous coordinates);
— Ability to quickly learn new things, read whitepapers and try to reproduce their work by description.
Will be a plus:
— Experience in CV problems: good feature detection and matching, PnP, Homography Transform, SLAM, photogrammetry basics;
— Experience with GPU computing;
— Experience with running models on low power devices;
— C# + Unity;
— Augmented reality;
— Self-manageable person, able to work without supervision.
— Days off for all public holidays;
— 20 days of paid leave per year and 5 days of sick leave;
— Meetups and events for professional development;
— Compensation for medical expenses;
— Flexible work schedule (productivity and results are important to us);
— Incentives (wedding, childbirth);
— 50% compensation for trainings, conferences, etc;
— 100% compensation for English classes.
We’re working on a solution that would transform the jewelry retail industry by offering a showroom-like experience through a consumer phone.