Segmento – рекламная платформа, использующая Big Data и машинное обучение.
Мы применяем технологии искусственного интеллекта и работы с высоконагруженными системами, чтобы создавать умную медийную рекламу, которую пользователь воспринимает как персональную рекомендацию.
Алгоритмы Segmento за доли секунды выделяют пользователей по заданным параметрам и выбирают для них полезные предложения с учетом анонимного профиля человека в системе. Это больше миллиарда решений в день, за каждым из которых стоит работа сильной команды.
- Глубокое знание Java: коллекции, алгоритмы, concurrency, возможности библиотек, знание нюансов работы JVM;
- Понимание работы ОС и сетевой подсистемы;
- Знание IDE, debugger, profiler, VCS, системы сборки;
- Умение писать хороший код: выбор концепций, дизайн, архитектура, паттерны, понятная структура, умение находить правильные компромиссы;
- Хорошее понимание веб-технологий (HTML, JS, HTTP и так далее);
- Знание SQL и опыт работы с ORM;
- Умение доводить задачу до конца - бороться с трудностями, находить варианты обходного решения, возможно, с выходом за традиционные рамки;
- Стремление и смелость развиваться, разбираться в новых областях.
- Самоорганизованы и способны самостоятельно оценивать сроки задач и доводить их до выполнения;
- Умеете коротко и ясно излагать свои мысли в устной и письменной форме;
- Любите работать в команде, умеете выслушивать чужую точку зрения и принимать совместные решения;
- Не боитесь фраз “коллизии в хеш-таблицах”, “минимизация contention”, “красно-черные деревья”, “фильтр Блума”;
- Разделяете мнение “язык и платформа для задачи, а не наоборот”;
- Считаете написание тестов частью задачи.