Point your AI agent at freehire and let it find you a job.

Get the CLI →

segmento

NewBe an early applicant

Старший Java разработчик

Posted
Discussion

Segmento – рекламная платформа, использующая Big Data и машинное обучение.

Мы применяем технологии искусственного интеллекта и работы с высоконагруженными системами, чтобы создавать умную медийную рекламу, которую пользователь воспринимает как персональную рекомендацию.

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


От вас мы ожидаем:

  • Вас не надо контролировать и говорить, что и как делать, вы способны самостоятельно ставить задачи, оценивать сроки их выполнения и находить адекватные решения
  • Вы умеете коротко и ясно излагать свои мысли в устной и письменной форме
  • Вы любите работать в команде, умеете выслушивать чужую точку зрения и принимать совместные решения
  • Вас не пугают фразы “коллизии в хеш-таблицах”, “минимизация contention”, “красно-черные деревья”, “фильтр Блума”
  • Вы разделяете мнение “язык и платформа для задачи, а не наоборот”
  • Вы считаете написание тестов частью задачи

Необходимые навыки:

  • Глубокое знание Java: коллекции, алгоритмы, concurrency, возможности библиотек, знание нюансов работы JVM
  • Понимание работы ОС и сетевой подсистемы
  • Знание IDE, debugger, profiler, VCS, системы сборки
  • Умение писать хороший код: выбор концепций, дизайн, архитектура, паттерны, понятная структура, умение находить правильные компромиссы
  • Хорошее понимание веб-технологий (HTML, JS, HTTP и так далее)
  • Знание SQL и опыт работы с ORM
  • Умение доводить задачу до конца – бороться с трудностями, находить варианты обходного решения, возможно, с выходом за традиционные рамки
  • Умение держать в голове несколько контекстов и переключаться между ними без потери производительности
  • Стремление и смелость развиваться, разбираться в новых областях,
  • Стремление оставаться on the bleeding edge – быть в курсе текущих трендов в IT, программировании и смежных областях

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

  • Белая зарплата, официальное оформление
  • Гибкий рабочий график
  • ДМС, курсы английского языка в офисе
  • Оплата такси и горячих ужинов
  • Доплата больничного и отпускных до полного оклада
  • Работа в звездной команде, готовой обмениваться опытом и развиваться вместе с вами.

Наши технологии: Linux, Hadoop, HBase, Spark, NoSQL

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available