За последние 24 часа нас посетили 22513 программистов и 1201 робот. Сейчас ищут 735 программистов ...

Яндекс. Москва. Server-Side/Client-Side Java Script. 80-120

Тема в разделе "PHP JOB", создана пользователем anatolix, 5 мар 2011.

  1. anatolix

    anatolix Активный пользователь

    С нами с:
    5 мар 2011
    Сообщения:
    1
    Симпатии:
    0
    Лирическое отступление: вообще все крупные интернет-компании обычно используют связку из высокопроизводительного и скриптового языков. Высокопроизводительный (как нам подсказывает капитан очевидность, для высокой производительности), и скриптовый (для упрощения и ускорения разработки). Наиболее частые связки: у нас это 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/ ... h_tech.xml
    Это человек, который помимо хороших знаний HTML/CSS/JS хорошо понимает, как устроены популярные броузеры, как они загружают и отрисовывают страницы, и какие события при этом в их внутренностях происходят.
    Основная задача - сделать метрику, т.е. научиться точно, консистентно и постоянно измерять скорость отрисовки выдачи в различных броузерах (то, что нельзя измерить, нельзя улучшить). После чего постоянно заниматься ускорением и оптимизацией нашей поисковой выдачи.

    Разработчик server-side SERP
    http://company.yandex.ru/job/vacancies/ ... h_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