anatolix (anatolix) wrote,
anatolix
anatolix

Вакансии: Программисты на новую архитектуру SERP яндекса

Лирическое отступление: вообще все крупные интернет-компании обычно используют связку из высокопроизводительного и скриптового языков. Высокопроизводительный (как нам подсказывает капитан очевидность, для высокой производительности), и скриптовый (для упрощения и ускорения разработки). Наиболее частые связки: у нас это C++ и Perl, у Google C++/Java и Python, у Yahoo и Facebook - C++ и PHP.

Исторически поисковая выдача Яндекса aka SERP (Search Engine Report Page) формировалась perl-скриптом. Несмотря на очевидные заслуги данной технологии, в данный момент мы считаем ее морально устаревшей и хотим ее поменять.

В качестве скриптового языка мы будем использовать server-side JavaScript, потому как современные сайты все равно предполагают большое количество всякого Ajax, и выдача уже так или иначе в сильной мере формируется JavaScript-ом. В идеале мы хотим получить возможность прозрачно перемещать место формирования того или иного блока между server-side и client-side без изменения их кода. Ну и под шумок мы хотим сильно ускорить время формирования SERP и переделать архитектуру для более удобной разработки.

Второе лирическое отступление: Кстати, похожая технология уже работает в Яндекс.Почте, только на основе xslt, а не javascript. В частности, почти все, что вы видите там, формируется сlient side xslt (server side xslt задействуется при недоступности броузерного xslt), что делает сейчас Яндекс.Почту одной из самых быстрых в мире. Сравните с Gmail - удивитесь

В общем, если вы хорошо знаете JavaScript, любите этот язык и хотите поучаствовать в создании новой технологии и в амбициозном, важном для компании проекте — приходите.

В данный момент требуется несколько разработчиков.

Исследователь-технолог ускорения верстки SERP-а.
http://company.yandex.ru/job/vacancies/research_tech.xml
Это человек, который помимо хороших знаний HTML/CSS/JS хорошо понимает, как устроены популярные броузеры, как они загружают и отрисовывают страницы, и какие события при этом в их внутренностях происходят.
Основная задача - сделать метрику, т.е. научиться точно, консистентно и постоянно измерять скорость отрисовки выдачи в различных броузерах (то, что нельзя измерить, нельзя улучшить). После чего постоянно заниматься ускорением и оптимизацией нашей поисковой выдачи.

Разработчик server-side SERP
http://company.yandex.ru/job/vacancies/dev_search_perl.xml
В данный момент у нас есть тонна кода, написанного на Perl, который нужно будет портировать на новую технологию, плюс, помимо этого у нас просто огромное количество содержательных задач по улучшению SERP-а.

Поэтому мы хотим усилить группу разработки SERP, и нам нужно несколько сильных разработчиков. В идеале, нам, конечно, нужен человек, который знает C++, Perl, HTTP, JS и особенности V8, но есть какие-то сомнения, что специалисты подобного рода в изобилии представлены на рынке. Поэтому нам подойдет, если вы хорошо знаете Perl или JS, и чуть-чуть другое, и готовы будете изучить все остальное.

Скороговорка по условиями
Зарплата на старт 80-100 тыс рублей, 120, если "в теме"(сможете не только научиться, но и нас научить). Белая, указана до вычета налогов, пересматривается по достижениям; регулярные премии по результатам запусков. Через год работы появится возможность получения опциона. Медстраховка. Хорошее оборудование (на выбор ноут+монитор, или десктоп+2 монитора, ноут можно MacBook). Программа мобилизации: компания выдает вам смартофон или планшет по вашему выбору (iPhone4 или iPad - ok) и оплачивает безлимитный интернет, в обмен рассчитывает на feedback по нашим мобильным сервисам. Хороший кондиционируемый офис на м. Парк Культуры. Бесплатные обеды, чай, хороший кофе, фрукты, булочки. Оплата технической литературы (включая дорогие книжки с amazon-а). Корпоративная программа ипотечного кредитования. Работа в офисе в Москве, 40 часов в неделю, график в разумных пределах свободный, удаленная работа невозможна. Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.

p.s. Если есть вопросы по вакансии - не стесняйтесь задавайте, можно прямо тут можно на anatolix@yandex[-team].ru
Tags: vacancy
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 100 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →