суббота, 5 июля 2014 г.

Ищем Scala Team Lead в Краков

Тадам! У нас новая вакансия, теперь со вкусом Кракова, то есть relocate)

Описание вакансии  в стиле вопрос-ответ.

Что мы делаем (какой продукт)?
Мы эксперты в RTB (Real Time Bidding) - наиболее технологически сложном и экономически совершенном подходе к проведению рекламных кампаний. RTB - это сверх-персонализированная реклама, реклама будущего.

Наш продукт - это самая передовая в мире система интеллектуального управления онлайн-рекламой. Система собирает огромные массивы данных о потребителях, изучает паттерны их поведения, делает гипотезы о вероятных интересах потребителя и на основе этой информации обеспечивает радикально более высокий уровень таргетированности
 ​и релевантности ​рекламы по сравнению с традиционными подходами.

В отличии от олд-ску​л рекламы, где закупка показов осуществляется оптом, ​наша система  принимае​т​ решения по каждому пользователю индивидуально. В те доли секунды, пока пользователь загружает страничку браузера​, система​ ​успевает поднять его профайл, ​и ​ 
детально проанализирова​в​ его, найти наиболее подходящий баннер, спрогнозировать вероятность его конверсии, вычислить наиболее целесообразную цену за этот показ, и собственно показать баннер. Как результат, мы в разы более эффективно тратим деньги рекламодателя, обеспечивая гораз​д​о более высокие конверсии при одинаковых бюджетах рекламных кампаний.

Технически продукт очень сложен, у нас высочайшие требования к скорости работы (80мс на генерацию ответа), сумасшедший параллелизм (25 тысяч запросов в секунду), гигантские объемы данных. 

·         Почему мы это делаем?
​​Мы очень любим рекламный бизнес. Современный рекламный бизнес - это стык креатива и технологий, отрасль в которой прямо сейчас происходит технологическая революция. Если раньше реклама была слабо формализованной гуманитарной дисциплиной, то с появлением digital рекламы, она превратилась в высокотехнологичный домен, где успех определяют нагрузоустойчивые архитектуры, умение работать со сверх-большими данными, сложными алгоритмами, статистикой. Наиболее интересные с технологической точки зрения прорывы происходят сейчас именно в рекламной индустрии. 

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

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

·         Как мы делаем (используемые технологии)?
Мы разрабатываем наши решения на функциональных языках (Scala, Erlang), ​используем ​сверхбыстрые распределенные базы данных (NoSQL, in-memory, sharding).
​Основной стэк технологий: Scala, Erlang, Python, PHP, JavaScript, Hadoop, Mongo DB, Backbone, Query. Мы работаем с Amazon Cloud.

У нас гибкие методологии разработки​​, плоская структура команд, автоматическое тестирование, хорошо отлаженный continuous integration.

·         Какие профессиональные навыки нам важны?
  • опыт успешного управления командой бэкэнд разработчиков (5-7 человек)​,
  • знание алгоритмов, 
  • опыт разработки распределенных систем, 
  • продвинутое использование Linux, 
  • владение хотя бы одним современным ОО языком программирования: Java, C++, C#,…
  • уверенное владение Scala или другими функциональными языками, 
  • опыт работы с big data, horizontally scalable and high QPS solutions,
  • опыт создания больших систем с нуля.
Желательно: 
  • ​опыт работы с высоконагруженными системами​ (в Big Data проектах),
  • опыт работы с No-SQL базами данных, 
  • опыт работы с Hadoop-based решениями, 
  • опыт хостинга на Amazon cloud, 
  • знание тех. бэкграунда современной онлайн рекламы, 
  • знание Graph and tree algorithms, 
  • опыт статистического анализа, 
  • опыт мachine learning
·         Что нам важно в человеке?
Нам нужен, прежде всего, умный и адекватный человек, желательно с чувством юмора, способный мыслить нестандартно, решать нетривиальные задачи, брать на себя ответственность, взвешенно принимать сложные решения, грамотно управлять командой и вдохновлять людей.

·         В чем суть проекта?
​SaaS система, которая предоставляет рекламным кампаниям возможности создания мультиканальных рекламных кампаний, их трекинг и оптимизацию. Для каждой кампании, созданной у нас, мы закупаем рекламные показы в сотнях тысячах мобильных приложений и сайтах. Фундаментальное отличие нашей технологии в том, что в отличии от традиционных систем диджитал рекламы, выкупающих рекламные места на площадках на длительные периоды, мы принимаем решение о каждом показе индивидуально. Мы аккумулируем огромные массивы информации о пользователях на основе того информационного следа, который они оставляют в интернете, классифицируем их, выявляет их потребительские паттерны, и в ходе рекламной кампании показываем каждому из пользователей высокотаргетированную рекламу. Мы принимаем решение о наиболее подходящем баннере прямо в те сотые доли секунды, когда пользователь ожидает загрузки страницы в своем браузере. 

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

·         Что делать  в проекте (вот что я приду, и буду делать каждый день)?
​У нас широкий спектр задач:
  • Алгоритмы быстрого поиска в многомерных деревьях. Используется для очень быстрого выбора оптимального баннера, в зависимости от характеристик пользователя и условий рекламной кампании.
  • Собственные доменно-ориентированные распределенные No-SQL базы данных. Промышленные решения не выдерживают наших нагрузок, поэтому мы разрабатываем собственные хранилища для некоторых задач.
  • Machine-learning подсистемы для предсказаний потребительского поведения пользователей.
  • ETL задачи. Работа с большими объемами сырых данных, генерация агрегатов, денормализация для ускорения доступа.
  • Сложный UI
·         Что интересного мы делаем для сообщества?
​В 2012 году организовали и провели мини-конференцию ​kiev::fprog meetup (посвященная функциональному программированию) в Киеве

В 2013-2014 году активно участвовали/участвуем в социально-политической жизни страны :)

·         Чем мы как компания\проект отличаемся от других? Почему стоит идти к нам?
На сегодняшний день мы производим один из самых сложных и интересных IT-продуктов в Украине, аналогов практически нет. И этот уникальный опыт мы предлагаем разделить с нами умным и талантливым программистам, которые любят решать сложные задачи, а мы в свою очередь с удовольствием научим всем сложным вещам, которые умеем сами.

·         В связи с чем открылась позиция?
​Расширение команды.​

·         Cтруктура команды.  С кем еще нужно будет общаться в команде?
​В бэкэнд команде 6 девелоперов, ​4 тестировщика ( автоматизированное тестирование)

·         Нужен ли английский, и на каком уровне?
Нужен продвинутый/свободный уровень английского​

·         Какая на проекте текучка?
​Текучка незначительная. Многие люди работают с первого дня открытия офиса  в Киеве (более 3-х лет).​

·         Сколько лет проекту? На какой он стадии?
​Киевскому офису уже более 3-х лет. Проект на стадии развития и постоянного расширения.​

·         Где находятся люди, которые принимают технические решения по проекту?
​В Киеве (а после сентября 2014 – в Кракове)

·         Овертаймы, как часто бывают, какой подход к оплате?
​Овертаймы бывают крайне редко, возможно пару раз в квартал, в основном по субботам перед релизами. Оплачиваются по полуторной ставке. Если овертайм незапланированный - ставка двойная.

·         Какая вилка зарплаты?
 4-5,5К 

·         Количество дней отпуска?
​20 рабочих дней + 1 рабочий день отпуска добавляется за каждый отработанный в компании год​.

·         Количество дней оплачиваемых больничных в год?
​10 рабочих дней, но этот вопрос гибкий и обсуждается в каждом отдельном случае​.

·         Есть ли перспектива командировок, и куда? 
​Возможны командировки в Британию и США​.

·         Где офис находится территориально?
​До сентября 2014 - Киев, Шолуденко, 3, бизнес-центр "Кубик-2", после сентября​ 2014 - Краков, Польша (адрес уточним позже).

·         В офисе открытая или закрытая планировка? Насколько в офисе можно работать спокойно и не отвлекаться на шум?
В основном зале - открытая планировка, но есть 5 отдельных комнат, в которых можно уединенно работать. Также есть зоны отдыха с пинг-понгом, небольшим тиром и шведской стенкой. 

·         Какой график работы?
​Основной крафик - с 11 до 20​, но это обсуждается (некоторые разработчики работают с 9 до 18..).

·         Есть ли возможность работать удаленно какие-то дни?
​Есть. По договоренности с линейным менеджером.

·         Соц. пакет
Есть медстраховка и абонементы в бассейн/тренажерный зал.​ Также в офисе каждый день неограниченно: кофе, чай, молоко, фрукты, печенье, конфеты, снэки. Разнообразные тим билдинг ивенты ежемесячно :) 
​При переезде в Краков покрываем все релокейшн косты и берем на себя всю организацию (в т.ч. релокацию семей).

·         Когда, каким образом и в какой валюте платится/считается зарплата?
​Фиксированная зарплата начисляется в долларах и поступает на долларовый счет сотрудника в первых числах месяца. Есть ежемесячные и ежегодные бонусы по результатам работы. Все возможные налоговые отчисления и банковские расходы компания покрывает полностью.

По процессу:

·         Кто ревьювит резюме? 
​System Architect, VP of Engineering​

·         Сколько этапов интервью, с кем?
​1 интервью с ​​System Architect ​и​ VP of Engineering.  Интервью с HR-ми не мучаем :)​

По моему замечательный продукт и условия, если вас тоже порадовало, ждем резюме на vpridatko@yandex.ru, mgriboyedova@ukr.net

Комментариев нет: