Напиши текст вакансии для должности "R&D Engineer (C++ / Python, ML)". Название компании: "HUAWEI". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Python', 'C++', 'ML', 'Research', 'NLP'

Who we are: We are a team of 5 people inside System Programming Lab. We research problems related to software engineering. Our mission is to create tools that help developers write better software and save time. We work at the crossroad of classic Static Analysis and Machine Learning. Current Project Today, we build a tool that takes in a code fragment and recommends how to extract part of a given code fragment into a separate method. Moreover, we try to suggest a name for an extracted part. How to decompose a method is subjective and because we try to use ML here. We expect you:  To have a PhD in Computer Science (not a must) To have strong knowledge of classic ML To have hands-on experience with NLP and Recommender Systems To love academic writing and have a desire to publish papers To be a hands-on programmer (Python, C++, or similar) To able present thoughts clearly both Russian and English  You will get:  Ability to do research and publish papers Challenging tasks An opportunity to become a known open source contributor  Conditions:  Excellent compensation (above the market rate) and the best conditions for good Engineers Working with advanced technologies and participating in projects in various fields Employment according to the Labor Code of the Russian Federation Commercial medical and travel insurance Modern office in the city center near Smolenskaya Metro Station, in «Smolensky Passage 2» Business Center, based in 7-9 building, Smolenskaya Square, Moscow