Всем привет!
Ищем 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 команда только начинает работать.
Где находятся люди,
которые принимают технические решения по проекту?
В киевском офисе.
Кто у нас работает?
Алекс Цепко - CEO
Иван Кутанин - 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
Ждем с нетерпением :)
Комментариев нет:
Отправить комментарий