Yandex ááẠá¡ááœá±á·á¡ááŒá¯á¶ááŸá backend developer áá»á¬ážá¡ááœáẠmachine learning ááœáẠáá±ááá¯ááºáá°áááá¯ááááºáá
áºáá¯ááᯠááœáá·áºááŸá
áºáá±áá«áááºá á¡áááºá áááºááẠC++/Python ááœááºá¡áá»á¬ážááŒá®ážáá±ážáá²á·ááŒá®áž á€á¡ááááá¬ááᯠML ááœááºá¡áá¯á¶ážáá»ááá¯áá«áá áááºááœá±á·áá¯áá±ááááŒá¯áá¯ááºáááºážááŸáá·áº á¡ááœá±á·á¡ááŒá¯á¶ááŸá áááºážááŒáá»á¬ážááᯠáááºááŒá¬ážáá±ážáááºááŒá
áºáá«áááºá áááºááẠá¡ááá Yandex áááºáá±á¬ááºááŸá¯áá»á¬ážááœáẠá¡áá¯ááºáá¯ááºááŒá®áž linear áá±á¬áºáááºáá»á¬ážááŸáá·áº gradient ááŒáŸáá·áºáááºááŒááºážá á¡ááŒá¶ááŒá¯áá»ááºá
áá
áºáá»á¬ážá áá¯ááºáá¯á¶áá»á¬ážá á
á¬áá¬ážááŸáá·áº á¡áá¶áá»á¬ážááᯠááœá²ááŒááºážá
áááºááŒá¬áááºá¡ááœáẠá¡á¬áá¯á¶ááŒá±á¬ááœááºáááºáá»á¬ážáá²á·ááá¯á·áá±á¬ áááºáááºáá»á¬ážááœáẠáá»áœááºážáá»ááºááŸá¯áá»á¬áž áááŸááááºááŒá
áºáááºá á¡á±á¬á·ááºááá¯ááºážááŸáá·áº á¡áœááºááá¯ááºáž áááºááá
áºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºá áá±á¬áºáááºáá»á¬ážááᯠááŸááºáááºá
áœá¬ á¡áá²ááŒááºáááºážááá¯áááºáž áá±á·áá¬ááá¯ááºáááºááŒá
áºáááºá
áááá¯ááááºáááŒá¬áá»áááºááẠáá
áºááŸá
áºááŒá
áºááŒá®ážá áááºáááºážáá¬ážáá»á¬ážááẠYandex á machine intelligence ááŸáá·áº áá¯áá±áááá¬áááœáẠáá«áááºáá¯ááºááá¯ááºááááºááŒá
áºááŒá®áž áá±á¬ááŒá±á¬ááœá²áá»á¬ážááŸáá·áº ááœá±ážááœá±ážááœá²áá»á¬áž áááºáá±á¬ááºáááºááŒá
áºáááºá áá«áááºááŸá¯ááᯠá¡áááŒá±ážááœá±áá±ážáá±á¬ááºááŒá®áž á¡áá»áááºááŒáá·áºá¡áá¯ááºáá«áááºáááº- ááá¯ááŸá
Ạáá°ááá¯ááºá 40 áááºáá±á·ááŸá
áááºá áá
áºáááºáá»áŸáẠáá¬áá® 1 á¡áá¯ááºáá¯ááºáá«áááºá
ááᯠáá±á¬ááºáááºá¡áá±ážá áááºá¡áá»ááºááŸá¬ - áá»áœááºá¯ááºááá¯á·á á±á¬áá·áºáá»áŸá±á¬áºáá±áá±á¬ ááááááºá¡áá»áá¯ážá¡á á¬ážá¡ááŒá±á¬ááºážá á¡áá¯ááºáá¯ááºáááºážá ááºá áááºááá¯á·ááŒá áºáááºáááºážá áá±áá¯áá»á¡á¬ážááŒáá·áº back-end á¡áá°ážáá»áœááºážáá»ááºáá°ááẠML ááœáẠá¡áááºááœá±ážáááºážááŒá±á¬ááºážáá áºáá¯ááá¯á· áááºááá¯á·ááŒá±á¬ááºážááá¯ááºáááºáááºážá
directionality
áá¯áá¹ááá®áá»á¬ážá
áœá¬ááœááºá á¥ááá¬á Google ááŸáá·áº Facebook á¡áá«á¡ááẠResidency Programs ááŸááááºá áááºážááá¯á·ááẠML áá¯áá±áááá®ááá¯á· ááŒá±áá
áºááŸááºážáááºááŸááºážááẠááŒáá¯ážá
á¬ážáá±áá±á¬ á¡áááºáááºážááŸáá·áº á¡áááºá¡áááºá¡ááá·áº á¡áá°ážáá¯áá»á¬ážá¡ááœáẠá¡ááá áááºááœááºáá«áááºá áá»áœááºá¯ááºááá¯á·á á¡á
á®á¡á
ááºááẠááá°áá®áá±á¬ ááááááºáá»á¬ážá¡ááœáẠááŒá
áºáááºá áá¯á¶áá±á¬ááºáá±á¬á¡ááœá±á·á¡ááŒá¯á¶ááá¯áááŸáááŒá®ážááŒá
áºáá±á¬ áá±á¬ááºáᶠdeveloper áá»á¬ážá¡á¬áž áááºážááá¯á·áá¡áááºá¡áá»ááºážáá»á¬ážááœáẠML ááá¯á·ááŒá±á¬ááºážáááºá á
ááºááŸá¯áá¯ááºáááºážááá¯ááºáá¬á
ááºáááºáá°ááŸá¯ááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážáá¬ááœáẠáááºááœá±á·áá»áœááºážáá»ááºááŸá¯áá»á¬ážáááŸááááºá áááºááœá±á·áá»áœááºážáá»ááºááŸá¯áá»á¬ážáááŸááááºá áááá¹áá¶ááá¬ááŸááºáá
áºáŠážááá»áœááºážáá»ááºááŸá¯ááá¯ááºáá²- á
ááºááŸá¯ááá¯ááºáá¬á
ááºáá
á¹á
ááºážáááºáá°ááŸá¯ááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážááẠááá¯á¡ááºááŒá±á¬ááºážáá±áá»á¬á
áœá¬ááááŸááá¬ážááá·áº backend developer áá»á¬ážá¡á¬áž ááááºáá±á«áºá¡ááºáá«áááºá á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠáá°áááºáá¯áá±áá®áá»á¬ážááᯠááá±á¬ááºáá¶áᯠáááá¯ááá¯áá«á áá°ááá¯á·á¡ááœáẠáá®ážááŒá¬ážá¡á
á®á¡á
ááºáá
áºáᯠá
á®á
ááºáá±ážáá¬ážáá«áááº-
áá±ááá¯ááºáá°áááºááŸá¬á¡áá¯ááºáá¯ááºááá²á
Machine Intelligence and Research áá¬áááœááºá áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠááá±á¬áá»ááºá¡ááŒá¶áá¬ááºáá»á¬ážááᯠáá®ááœááºááŒáááºá ááŸá¯á¶á·áá±á¬áºááŸá¯áá¡ááááááºážááŒá áºááŸá¬ áááá¹áá¶ááá¯ááºáá¬á á¬áá±áá»á¬ážá áá±á¬ááºážáá«ážáá»á¬ážááŸáá·áº áá¯áá±ááá¡ááá¯ááºážá¡ááá¯ááºážááŸá áá±ááºáá±á á®ážááŒá±á¬ááºážáá»á¬ážááŒá áºáááºá áá»áœááºá¯ááºá áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸáá·áº áá»áœááºá¯ááºááẠáááá¹áá¶ááá¬ááŸááºáá»á¬áž á¡ááá¯ááŒá¯áá¬ážáá±á¬ áááºážáááºážáá»á¬ážááᯠáááºáá²á·ááá¯á· ááá¯ážáááºá¡á±á¬áẠááá¯á·ááá¯áẠáá»á²á·ááœááºááá¯ááºáááºááᯠááŒáá·áºáᬠáá»áœááºá¯ááºááá¯á· áááºáá¬ážáááºááᯠááœá²ááŒááºážá áááºááŒá¬áá«áááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·áá áºáŠážá á®ááẠáá°áá¡ááááá¬ááŸáá·áº á¡áá»áá¯ážá á®ážááœá¬ážáá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážááŒá®áž á¡áá±ážááŒá®ážáááºáᯠáá°áááá·áºáááºáááºáá»á¬ážááᯠá¡ááŒá±áá¶á áá¯ááºáááºážáá¬áááºááᯠáá¯á¶áá±á¬áºááŒáááºá ááá±á¬áá»ááºáá áºáá¯á¡ááœáẠá áááºáá°ážááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº ááŒááºááá¯áá±ááááááºáá»á¬ážááŸáá·áº áá áºáŠážáá áºáá±á¬ááºá ááá¯ááºááá¯ááºá¡áááºá¡áá»ááºážáá»á¬ážáá¯á¶áá¬ááœáẠááœá±ážááœá¬ážáá¬ááŒááºážááŒá áºáááºá
á€á áá áºááẠYandex áááºáá±á¬ááºááŸá¯áá»á¬ážááá±á«áºáá±á«ááºáá®áááẠáááºážááá¬ááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááᯠááŒá®ážáá¬ážá áœá¬ááŒá±ááŸááºážáá±ážáá±á¬ááŒá±á¬áá·áº áá±á¬ááºážááœááºáá«áááºá áááºáá±á¬ááºááŸá¯áá áºáá¯ááẠááŒá¿áá¬áá áºáá¯ááŒá¯á¶ááœá±á·ááá±á¬á¡áá«ááœáẠáááºážáááá¯ááºá á¬ážááŸááºáá»á¬ážááẠáá»áœááºá¯ááºááá¯á·áᶠáá¬áá¬á áá»áœááºá¯ááºááá¯á·ááŒááºáááºáá¬ážááŒá®ážááŒá áºáá±á¬ áááºážááá¬áá»á¬ážááᯠáá°áá±á¬ááºááœá¬ážááœááºááŸáááŒá®áž áá»ááºá¡áá¬á¡á¬ážáá¯á¶ážááẠáá¯ááºáá¯ááºááœáẠááŸááºáááºá áœá¬á¡áá¯á¶ážáá»áááºááŒá áºáááºá áá áºá á¯á¶áá áºáᯠá¡áááºááá·áºáááŒá áºáá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºáá±áá¬ááœáẠâá áááºáá°ážááá¯ááºáááºâ ááŸáá·áº á¡ááŒá±ááá¯ááŸá¬ááœá±áááá·áº áá±á¬ááºážáá«ážáá»á¬ážááᯠá¡ááŒááºááŸááºááááŒáááºááŒá áºáááºá áá»áœááºá¯ááºááá¯á·ááááá·áºá¡ááá¯ááºážá áááá¹áá¶áááºážáá»áá»ááºážáááºááŸá¯ááẠáá®áá°ážááŒá®ážáá»á¬ážáááá¯á¶ážáá±á«áºááœáẠáááºáááºáááºááŒá áºáááºá
áá¬áá¯ááºááá²
Yandex ááœááºá á¡áá°ážáááŒáá·áº áá»áœááºá¯ááºááá¯á·áá á®áá¶ááá·áºááœá²ááŸá¯ááœááºááẠ- ML ááááºááá¯ááºáá¬áááºáááºá¡á¬ážáá¯á¶ážááẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá»ááºááŸááááºá áá»áœááºá¯ááºááá¯á·á áááºááŸááºážáá»ááºááŸá¬ áá¯ááºáá¯ááºáá»áá¯ážá á¯á¶á á¡áááºá¡ááœá±ážááᯠááŒáŸáá·áºáááºáááºááŒá áºááŒá®áž áááºážááẠá¡áá áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠá ááºážáááºááẠáááºáá¯á¶ážáá áºáá¯á¡ááŒá Ạáá±á¬ááºááœááºáá«áááºá ááá¯á·á¡ááŒáẠáááºáá±á¬ááºááŸá¯á¡áá áºáá»á¬áž áá¯á¶ááŸááºáá±á«áºáá¬áá«áááºá ááá¯á·ááŒá±á¬áá·áº áá±á¬ááŒá±á¬ááœá²á¡á á®á¡á ááºááœáẠá ááºááŸá¯ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠá ááºáááºáá°ááŒááºážá á¡ááááá±á¬á·áá»áẠ(áá±á¬ááºážá áœá¬-áááºáá±ááŒ) ááá¹ááá»á¬ážáá«ááŸááááºá áááºáááºážááá áºá áááºáá áºááá¯ááºážááᯠááŒá¯á á¯áá±á¬á¡áá«á áá±áá¬ááœá²ááŒááºážá áááºááŒá¬ááŒááºážáááºáááºážáá»á±á¬ááºážááœáẠáá»áœááºá¯ááºááááºááŒá¬ážááŸá¯á¡ááœá±á·á¡ááŒá¯á¶á¡ááŒáẠá¡ááŒá¬ážáá±á¬ SHAD ááá¬áá»á¬ážá á á¬ááœááºá á¬áááºážáá»á¬ážááŸáá·áº á¡áá¯ááºáá»á¬ážááá¯áááºáž á¡áá¯á¶ážááŒá¯áá²á·áááºá áá«á·áá¯ááºáá±á¬áºááá¯ááºáááºááœá± áá®ááá¯áá² áá¯ááºáá²á·áá¬ááᯠáá«áááááºá
áááááá»á¬ážááœááºá áááºáááºážá¡á á®á¡á ááºá¡á áá±á·áá»áá·áºááŸá¯ááẠáááºáá¡áá¯ááºáá»áááºá 30% ááá·áºá ááá¯á·áá±á¬áẠ10% ááá·áºááŸááááºá ááá¯á·áá¬ááœááºá ML áá±á¬áºáááºáá»á¬ážááá¯ááºááá¯ááºááŸáá·áº áá¯ááºáá±á¬ááºááŒááºážááẠáááºááá¯ááºáᬠáá¯ááºáááºážá ááºá¡á¬ážáá¯á¶ážááẠáá±ážáááá·áº áá»á±á¬á·áááºážáá±áááºááᯠáá¬ážáááºááẠá¡áá±ážááŒá®ážáá«áááºá áááºážááá¯á·ááœáẠáá±á¬ááºáá¶ááá¯ááŒááºáááºááŒááºážá áá±áá¬áááºáá¶ááŒááºážá áááºážááá¯ááŒáá¯áááºáá¯ááºáá±á¬ááºáááºá¡ááœáẠááá¯ááºááá¯ááºážáá áºáá¯áá±ážááŒááºážá áá¯ááºááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážá áá¬á·ááºáá²ááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºáá±á¬ááºááœááºááŒááºážá áááºááŒáá·áº áá«áááºáááºá ML á¡ááºáá»ááºáá®áá¬ááẠáááºááŒáá¯ááºááŸá áºáááºáá«á full-stack developer (á ááºááá¯ááºážááá¯ááºáá¬áááºáá°ááŸá¯ááœááºáá¬) ááŒá¿áá¬ááᯠá¡á á០á¡áá¯á¶ážáá ááŒá±ááŸááºážááá¯ááºá áœááºážááŸááááºá á¡áááºááá·áºáá¯ááºáá¬ážááá·áºáá¯á¶á á¶ááŒáá·áºáááºá áááºááẠáá±á¬ááºáááºáá¯ááºáá±á¬ááºá áá¬áá»á¬ážá áœá¬ááᯠáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá±áááá·áºáááº- á ááºáá»á¬ážá áœá¬ááœáẠáááºážááá¯ááºáá±á¬ááºááŸá¯ááᯠááŒáá¯ááºáá°ááŒá¯áá¯ááºáá«á á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáááºááá¯ááºáá¯á¶á á¶á á á¬ááŒáá·áºááá¯áẠááá¯á·ááá¯áẠáááºáá±á¬ááºááŸá¯ááá¯ááºááá¯ááºá á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá ẠááŒááºáááºáá«á
áá»á±á¬ááºážáá¬ážááœá±ážáá»ááºááŸá¯
áá±á¬ááºáá¶áá±á¬á·ááºáá²áá±ážáá¬ážáá°á¡ááŒá ẠáŠážá áœá¬áá¯ááºáá±á¬ááºááŒááºážááŒáá·áº ML á¡ááºáá»ááºáá®áá¬áá áºáŠážááŒá áºáá¬ááŒááºážá ááá¯áá±á¬ááºážáááºáᯠáááºáááºááŒááºáá°ááá«áá áááºážááẠáááŸááºáá«á áá°áá®áá±á¬ ShAD ááœááºá á¬áááºážááœááºážááŒááºážááẠáááºáá±á¬ááºááŸá¯áá»á¬ážáá±á¬áºáá±á¬ááºáá¬ááœáẠá¡ááœá±á·á¡ááŒá¯á¶áááŸááá²á áááºáá°ááŒááºážááŸáá·áº á á»á±ážááœááºááœáẠá¡ááœááºá¡áááºážáááºááá¯á¡á¬ážááŒá áºáá¬ááŒááºážááẠá¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯áá áºáá¯ááŒá áºáááºá Yandex á¡áá°ážáá»áœááºážáá»ááºáá°áá»á¬ážá áœá¬ááẠáááºážááá¯á·ááááºááŸááá¬áá°ážáá»á¬ážááᯠá€áááºážááŒáá·áº á¡áá¯á¶ážáááºáá²á·ááŒáááºá áááºáá¯áá¹ááá®á ááœá²á·áááŒá®ážááŒá®ážáá»ááºáž ML áááºáááºááŸá¬ á¡áá¯ááºáá áºáᯠáááºážááŸááºážááá¯á· á¡áááºááá·áºááŒá áºáááºááá¯ááẠáááºážááŸááºážáá»ááºááᯠáááºáá¶ááá·áºáááºá á¡ááœá±á·á¡ááŒá¯á¶ááŸááá²á· áááºážááŒáá áºáá±á¬ááºáá²á· á¡ááœá²á·áá±á¬ááºážáá áºááœá²á·áá² áááºááŒá®áž á¡áá»á¬ážááŒá®áž áááºáá°ááá¯á· ááŒááºáááºáá«á
ML áá¯ááºááŒááºážááᯠáááºá¡áá¬á áá¬ážáá®ážáá±á·ááŸáááá²á
áá»á±á¬áá±á¬ááºáá±á¬ááºáá¶ááŒá¯áá°áá áºáŠážááẠML á¡ááºáá»ááºáá®áá¬áá áºáŠážááŒá áºáá¬ááẠááá¹áááŸááá«á áá±ááá¯ááºááœáá·áºáááá¯ááááºááᯠááá·áºááœááºážá ááºážá á¬ážááŒááºážáááŸááá² ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áááºáááºááŸá áºáá¯á០ááœá±ážáá»ááºááá¯ááºáááºá
ááááŠážá
áœá¬á á¡áá»áá¯á·áá±á¬ááá¬áá±ážááá¯ááºáá¬áááºáááºážááá
áºá
áááºáá
áºááá¯ááºážá¡ááŒá
áºáá±á·áá¬áá«á
áá¯áááá¡áá±ááŒáá·áºá áááºáá áºáŠáž ááá¯á·ááá¯áẠá¡ááŒá¬áž ML algorithm ááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºáááºááá¯á¡ááºááá·áº ááá¯ááºááá¯ááºáá±ážááá±á¬áá»ááºáá»á¬ážááœáẠáááºáá«áááºááá¯ááºáááºá ááá¯á·áá±á¬áºá IT ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá±ážááœááºááœáẠááá¯áá²á·ááá¯á·áá±á¬ ááá±á¬áá»ááºáá»á¬áž á¡ááœááºáááºážáá«ážáá«áááº- á ááºáááºáá°ááŒááºážááᯠá¡áá¯ááºá¡áá»á¬ážá á¯ááœáẠá¡áá¯á¶ážáááŒá¯áá«á ML ááá¯ááºáᬠá¡ááœáá·áºá¡áááºážáá»á¬ážááᯠáááºááŒáœá áœá¬ ááŸá¬ááœá±áá±áá±á¬ áááºáá»á¬ážááœááºááẠáá±áá¬ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááœáẠá¡áááºážáááºáᬠáá«áááºáááºáááºááŒáááºá á¡áááºá áááºááẠá€á¡ááœá²á·áá»á¬ážáá²á០áá áºáá¯ááá¯á· ááá«áááºááá¯ááºáá²á·áá«áá áááºá áá áºáá¯áááºážáá±á¬ ááœá±ážáá»ááºááœáá·áºááŸá¬ ááá·áºááá¯ááºááá¯áẠááá±á¬áá»ááºááᯠá áááºááẠ(ááŒá áºááá¯ááºáá»á± á¡áá»á¬ážá á¯ááŸá¬ ááá·áºááá¯ááºááá¯áẠáááºááŸááºáááºáá»á¬ážááᯠáááºááŸááºáá±ážááẠááŒá áºááŒá®áž áááºážááẠááá¯ááºááá¯ááºáá±áž áá¯ááºáááºážáá»á¬ážááŸáá·áº ááááºááá¯ááºáá«) ááá¯á·ááá¯áẠá ááẠááŸááºááŒáá¯ááºááẠááŒá áºáááºá áá±á¬á·áááºá
á¡ááŸááºá
ááºá
á
áºá á¡ááŒá¬ážá¡ááá¯ááºážá¡ááá¯ááºážá¡ááœá²á·áááºáá»á¬ážááŸáá·áº áá°ážáá±á«ááºážááŒá®áž ááŒáá¯ááºááœá²áá»á¬ážááœáẠáááºááá¯ááºááá¯áẠááŒáá¯ážá
á¬ážáá«á
Kaggle ááœáẠá¥ááá¬- Kaggle ááœáẠááá¬áá±ážá¡á
á®á¡á
ááºáá»á¬ážááŸáá·áº "ááá¯ááºááá¯ááºáá±ážááœááº" áá±á·áá»áá·áºááŸá¯áá»á¬ážááŸáááá·áº ááŒá
áºááá¯ááºááŒá±ááŸááá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áááºážááŒá±á¬ááºážááŸá
áºáá¯ááᯠáá»áœááºá¯ááºáá±á¬áºááŒáá²á·áááºá áá±ááá¯ááºááœáá·áºá¡á
á®á¡á
ááºááẠá€áááºážáááºážááŸá
áºáá¯ááᯠáá±á«ááºážá
ááºáá¬ážáááºá ShAD á¡ááá·áºááŸá áá±á¬ááŒá±á¬ááœá²áá»á¬ážááŸáá·áº ááœá±ážááœá±ážááœá²áá»á¬ážá¡ááŒáẠá¡ááŸááºáááẠááá¯ááºááá¯ááºááá¯ááºáá±á¬ ááá±á¬áá»ááºáá»á¬áž ááẠááá·áºá¡á¬áž á
á±á¬áá·áºááŒáá¯áá±áá«áááºá
source: www.habr.com