Разработчик Erlang
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Пока вы читаете это этот абзац, наши приложения обработают сотни тысяч событий. Мы генерируруем, обрабатываем и получаем большие потоки данных в реальном времени, считаем по ним статистику, осуществляем маршрутизацию, генерацию производных событий.
Основной платформой для обработки данных для нас является Erlang, для обработки исторических данных мы используем инструменты семейства Hadoop.
Вам предстоит помогать нам сдерживать натиск данных в составе профессиональной команды.
От вас потребуется:
- Уверенное знание Erlang, его стандартных библиотек и OTP.
- Умение писать тесты для Erlang-кода, как Unit, так и интеграционные.
- Понимание затратности тех или иных операций, умение находить узкие места в коде, а еще лучше, уметь их избегать.
- Умение профилировать получающийся код, диагностировать работу нод в боевых условиях.
- Готовность читать код на Ruby (на котором мы разрабатываем административные инструменты).
- Уверенная работа в Unix shell.
- Готовность выполнить тестовое задание.
- Обладать самодисциплиной, не "забывать" покрывать свой код тестами и не "забывать" прибираться в своем и чужом коде.
Плюсами будет знание принципов работы распределенных систем.
Больше знания конкретных технологий мы ценим ответственность и желание докопаться до сути, сделать код лучше и добиться его корректной работы за пределами сэндбокса.
Более конкретная зарплата по результатам собеседования.