💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Разработчик распределённых систем

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

Условия работы

Мы ищем специалистов с опытом разработки распределённых систем и баз данных, которые займутся системой хранения и обработки данных в поиске. По сравнению с MapReduce это система следующего поколения.

Вы получите прекрасную возможность поработать с большими данными, но будете заниматься скорее системным программированием, чем математикой. Это отличный шанс поучаствовать в определении архитектуры и дизайна сложной системы, а также в разработке новых компонентов для неё практически с нуля. Предполагается участие в решении похожих задач и для других сервисов, включая баннерокрутилку Яндекса.

Вакансия открыта для людей, которые последний год проработали на аналогичной позиции.

Для этого обязательно знать:

  • знание С++, C# или Java, желание писать на С++;
  • алгоритмы и структуры данных.

И иметь опыт разработки:

  • распределённых, высоконагруженных и отказоустойчивых систем;
  • под Linux;
  • многопоточных программ.

Плюсом будет:

  • опыт работы с базами данных;
  • опыт разработки сетевых протоколов;
  • уверенная работа с командной строкой Unix;
  • опыт применения скриптовых языков.

Бонусы

Дополнительные инструкции