Нужен умный человек с широким кругозором на не совсем стандартную вакансию
Аналитик производительности и надежности поискового кластера.
Если вкрадце, то задача перед этим человеком будет ставиться примерно такая: есть 50mb кода работающего на 1000 машин. Найди где тормозит или глючит (политкорректно: где можно сделать быстрее и надежнее ;)
Тормозить и глючить может в коде, в алгоритмах поиска, в операционной системе, в железках, в протоколах взаимодействия, в сетевом оборудовании. А еще это могут быть DDOS атаки от ботнетов из 10000 машин, отключение электричества в половине города, и штатный осенний рост нагрузки вдвое за 3 месяца.
Понятно, что наверное не существует в природе человека который одновременно безумно клевый C++ программист, эксперт в поисковых алгоритмах, офигенный админ, коммитер FreeBSD, CCIE, и специалист по железкам всех видов. Поэтому, мы его хотим заменить человеком, который просто является умным, имеет какой-то кругозор в каждой из перечисленных сфер(достаточный для эффективного общения с перечисленными специалистами), плюс имеет ярко выраженные аналитические способности и сильное желание много работать и глубоко копать.
Если:
1) у меня не получилось вас напугать постановкой задачи во втором абзаце(хотя я старался).
2) вы способны прочитать несколько терабайт логов и понять, что там не так (пусть смухлевав и обработав их предварительно скриптом, а потом посмотрев на картинку)
3) при обнаружении поздемного стука, которого просто не может быть в природе, вас охватывает не паника, а желание залезть в потроха системы tcpdump-ом, gdb-ой или просто грязными руками.
4) вам кажется, что вы чуть-чуть знакомы с перечисленными областями в которых может что-то затормозить или заглючить.
5) вы привыкли находить причины проблем, а не лечить симптомы.
то мне будет очень интересно с вами поговорить.
Более формальная вакансия и требования вот здесь:
http://company.yandex.ru/inside/job/analyst_search_cluster.xml
P.S. Под "желательно опыт подобной работы" понимается, что вы когда-нибудь занимались оптимизацией работы какой-нибудь, пусть мелкой(10 машин), системы, а не только кусков кода. Людей у которых есть совсем такой же опыт, конечно очень хочется — но их в россии человек 5-10 и мы вообщем-то всех их знаем.
Disclaimer: Рынка таких специалистов по-моему в России не существует, поэтому в адекватности предложенных условий не уверен. Если вы можете
аргументировано прокомментировать предложенных условия — буду благодарен.
Сейчас вилка 68-94 тыс. рублей(белая, указано до вычета налогов) для подходящего человека без серьезного опыта на старт кажется адекватной.
Скороговорка по условиям:
Зарплата 68-94 тыс. рублей(белая, указана до вычета налогов, пересматривается раз в квартал). Ежеквартальные премии по результатам работы. Медстраховка. Бесплатные обеды, чай, хороший кофе, бутерброды.
Хороший офис. Хорошее оборудование(на выбор ноут+монитор, или десктоп+2 монитора). Оплата технической литературы. Скидка при пользовании неплохим спортивным клубом через дорогу от офиса. Корпоративная программа ипотечного кредитования. Для иногородних кандидатов мы оплатим дорогу на собеседования и можем помочь с переездом.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев