вторник, 1 мая 2018 г.

Ищем Python Сloud Developer в продуктовую компанию Skylum Software (Киев)



Всем привет!

Ищем Python Сloud Developer в продуктовую компанию Skylum. Работать предстоит над web api, размещенными в public cloud (Azure/AWS/FloydHub).

Дальше - больше, в наших вопросах и ответах ребят.

Кто мы и что делаем
Мы в Skylum Software с 2008 года делаем лучший image processing в мире. Наши приложения десять лет получают награды Apple, становятся лучшими приложениями года в App Store, у нас сотни тысяч пользователей.

Самые известные продукты:
  • Аurora HDR - наиболее мощный в мире редактор для создания HDR фотографий (это может подтвердить Trey Ratcliff, самый популярный в мире HDR фотограф). Приложение года для MAC по версии Apple.
  • Luminar - альтернатива Photoshop и Lightroom, заточен под требования фотографов.

Сейчас мы выходим на новый рынок - B2B. Наши решения способны обрабатывать до 1 млн./день изображений для фотолабораторий и студий, при этом сохраняя высокое качество.

Почему мы это делаем?
Мы делаем лучше мир фотографии - как любительской, так и студийной, коммерческой.

Как мы делаем?
Наши продукты кроссплатформенные. Этого мы добились тем, что вынесли в “engine” графическую обработку фотографий и оставили зависимым от платформы только UI. Движок написан на C++.

На данный момент главная задача - сделать наши решения доступными в public cloud.
В первую очередь backend, Web API и SDK, далее на их основе будут созданы web и мобильные приложения.

Какие профессиональные навыки нам важны?
  • Опыт разработки в public cloud, backend разработка (Highload RESTful APIs development and server-side APIs integration including TCP/IP stack understanding, data transfer formats - JSON, ProtoBuf);
  • Опыт с Python;
  • Многопоточность, асинхронность (syncio/uvloop);
  • Масштабируемость / настройка производительности;
  • Понимание и применение стандартных шаблонов проектирования;
  • Опыт автоматического тестирования, функционального и нефункционального.

Будет плюсом:
  • Load balancing experience;
  • C++, Cython;
  • CI/CD/Docker/Containers and devops experience;
  • Image processing development experience;
  • Architectural experience, design patterns for cloud solutions;
  • Хобби - фотография/опыт коммерческой фотографии.

Нужен ли английский, и на каком уровне?
Только для самообучения и работы с технической документацией.

Что нам важно в этом человеке?
Любопытство и жажда знаний. Доброжелательность, умение слушать и убеждать.
Зрелость.

Что делать в проекте? В чем можно прокачаться?
Быстро, масштабируемо и cost-effective создать и развивать cloud инфраструктуру для наших image processing решений.

Конкретные, текущие задачи:
В первую очередь, необходимо будет проанализировать требования, определить дизайн инфраструктуры, написать тесты, покрыть их кодом, убедиться что все работает так как нужно нам и клиентам, повторить цикл. Далее сделать доступ к нашим решениям через Web API в паблик клаудах (Azure, AWS, Floyd), реализовать облачную инфраструктуру - independent services, traffic routing, CI/CD, load balancing, user account management, logging, security, automated testing.

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

В связи с чем открылась позиция?
Это новое направление в компании, команда строится с 0.

Перспектива роста/развития по данной позиции
  • Возможность научиться создавать высокопроизводительные решения, работающие в облаке на сотнях и тысячах GPU и CPU нод;
  • Опыт архитектуры решения с “нуля”, r&d для поиска оптимальных решений, работа с нефункциональными требованиями и поэтапные улучшения системы;
  • Рост до роли архитектора.

Размер и структура компании
В компании работает 100+ человек, из них 70% - инженеры, 30% - маркетинг и продажи. Техническая часть компании делится на WEB, RnD, Mac1, Mac2, Win, WIN2, B2B, QA, UI команды.

Сколько лет проекту?
Проекту Luminar около 3 лет с момента начала разработки на MAC, год на WIN. Aurora HDR - около 4 лет. Наша B2B команда только начинает работать.

Где находятся люди, которые принимают технические решения по проекту?
В киевском офисе.

Кто у нас работает?
Иван Кутанин -  Head of Product Development
Роман Бабаликов - QA Lead, Scrum master

Что интересного мы делаем как компания?
Мы регулярно устраиваем тимбилдинги как внутри офиса, так и выездные. Под новый год традиционно выезжаем всей командой кататься на лыжах/сноубордах в Буковель (хотя в этом году большинство проголосовало и поехали в Египет). В теплое время года собираемся на пейнтбол, клубы с бассейном и разные тематические мероприятия. Помогаем детскому дому.

Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?
Нас вдохновляет то, что мы делаем уникальный, во многом революционный продукт, в плане использования технологий обработки изображений и интерфейсных решений. У нас есть шанс стать круче Lightroom, которым будут пользоваться фотографы во всем мире.

По условиям:
  • Есть ли испытательный срок и сколько он длится?  2-3 месяца.
  • Овертаймы, как часто бывают, какой подход к оплате? Все овертаймы оплачиваются + 30% к ставке. Бывают только перед релизами, обычно 1-3 дня, и только по желанию.
  • Какой график работы? Гибкий, основное время с 10:00 до 19:00. Основной митинг в 11:00, так решили команды.
  • Есть ли возможность работать удаленно какие-то дни? -Да, иногда возможно договориться, чтобы несколько дней в неделю люди работали вне офиса.
  • Количество дней отпуска? 21 рабочий день, без учета праздников и выходных.
  • Количество дней оплачиваемых больничных в год? - 21.
  • Есть ли перспектива командировок, и куда? В командировку за границу - вряд ли. На обучающие семинары/конференции - да.
  • Возможна ли релокация за пределы Украины и как компания готова её поддержать? Нет, мы работаем все вместе в Киеве.
  • В офисе открытая или закрытая планировка? Смешанная.
  • Соцпакет (медстраховка, другое)? ДМС+ лайф.
  • Когда, каким образом и в какой валюте платится/считается зарплата? До конца текущего месяца, в долларах, которые автоматически продаются на межбанке.
  • Адрес офиса: Верхний Вал 72, БЦ, 1-й этаж.

По процессу:
  • Есть ли тестовое задание? - Может быть.
  • Интервью на английском? - Нет, на русском/украинском.
  • Кто ревьювит резюме? - Лиды направления.
  • Сколько этапов интервью, с кем? - 2 этапа, с HR и разработчиками.

Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@vpteam.com.ua
Ждем с нетерпением :)

среда, 25 апреля 2018 г.

Ищем Blockchain engineer в сервисную компанию Ednelab



Всем привет!

В команду сервисной компании Edenlab ищем Blockchain engineer. 

Вакансий несколько, поэтому готовы рассмотреть людей как с опытом работы на коммерческих блокчейн проектах, так и блокчейн энтузиастов (с опытом в коммерческом программировании в других технологиях), которые такого опыта еще не получили. В команде есть экспертиза, которой готовы делиться.
Дальше — больше, в наших вопросах и ответах ребят.

Кто мы и что делаем
Edenlab - это сервисная IT компания, которая специализируется в 3-х основных направлениях:
  • финтех (мы знаем и любим финансовые продукты),
  • блокчейн,
  • медтех (мы “с нуля” разработали и продолжаем разрабатывать над проектом e-health в Украине, которым мы по-настоящему гордимся).

В отличие от классических аутсорсеров, к нам клиент приходит как правило с запросом: “У меня есть вот такая идея, давайте подумаем, как это лучше сделать”. Поэтому в наших проектах очень большая доля RnD, почти все крупные проекты начинаются с этого этапа, и бизнес-анализа.

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

Как мы делаем?
Бэкенды у нас Elixir, С#, Front-end на React. Блокчейн выбираем под клиента, сейчас есть Ethereum, Quorum, Tendermint.

Перспективы и планы компании/продукта:
Направление blockchain у нас активно растет. Сейчас 5 проектов, хотим наращивать экспертизу и портфолио, быть в топе компаний, которые предоставляют блокчейн разработку в Украине.

Какие профессиональные навыки нам важны:
  • опыт работы с одной из блокчейн технологий - Ethereum/Hyperledger/Tendermint etc.
  • опыт запуска в продакшен любых софтверных проектов.

Нужен ли английский, и на каком уровне?
High intermediate/Advanced. Придется много писать на английском и общаться.

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

Желаемый профессиональный уровень кандидата: Middle/Senior
В нашем пониманимании middle - это запускал несколько софтверных продуктов на других технологиях, игрался и понимает, что такое блокчейн. Senior – есть большой опыт по запуску софтверных проектов и был опыт блокчейн проекта в продакшене / бете

Что делать в проекте?
Ближайшие 2 блокчейн проекта, с которыми будет работать новый сотрудник, будут строиться на Quorum, Etherium, Solidity:
  •  KYC (know your customer) система с блокчейн-верификацией для банковоского клиента
  • система транзакционного мессенджинга - продажи остатка ваших пакетных смсок для рассылки рекламных/информационных сообщений с чужих номеров.

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

Перспектива роста/развития по данной позиции?
Проекты будут расти (их количество/размеры). Если хочется больше общаться с заказчиком, можно расти в product owner. Увеличится объем проектов - в Team/Tech lead.

Размер и структура команды?
Обычно pizza-sized teams под управление product owner. 1 Product owner, 2-3 Developer, 1 System Analyst/QA

Где находятся люди, которые принимают технические решения по проекту?
Часто мы сами принимаем их, аппрувя и объясняя заказчикам.

Кто у нас работает:

Что интересного мы как компания делаем для сообщества (ивенты, поддержка коммьюнити и др.)
Активно участвуем в развитии Elixir community, несколько наших сотрудников являются core контрибьюторами в Elixir.
Мы считаем, что делаем большой вклад в развитие здравоохранения в частности и e-Gov в целом в Украине: наша платформа e-Health является одним из самых больших правительственных open-source проектов в мире. То, что мы делаем, можно оценить самостоятельно:

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

Почему стоит идти к нам?
Это - возможность поучаствовать в запуске новых крутых продуктов из самых разных отраслей. Ну, и у нас очень сильная команда, если “магия сложится”, будет в кайф.

По условиям:
  • Есть ли испытательный срок и сколько он длится? 2 месяца.
  • Овертаймы, как часто бывают, какой подход к оплате? Овертаймы редко, не оплачиваем.
  • Какой график работы? Свободный, главное делать работу и быть на стендапе в офисе или удаленно.
  • Есть ли возможность работать удаленно какие-то дни? Да
  • Количество дней отпуска? 21
  • Количество дней оплачиваемых больничных в год? Не считаем и не ограничиваем.  
  • Есть ли перспектива командировок, и куда? Да, есть. В зависимости от проекта, заказчики в основном в Европе.
  • В офисе открытая или закрытая планировка? Открытая.
  • Соцпакет (медстраховка, другое)  Нет.
  • Когда, каким образом и в какой валюте платится/считается зарплата? ФОП (ведет наш бухгалтер), в грн. по курсу межбанка.
  • Адрес офиса:  Киев, бульвар Тараса Шевченко, 33, 11 и 15 этажи.

По процессу:
  • Есть ли тестовое задание? Нет, личное общение
  • Кто ревьювит резюме?  СТО
  • Сколько этапов интервью, с кем? Один с СТО, второй с продукт овнером проекта. Обычно одновременно.

Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@vpteam.com.ua
Ждем с нетерпением :)