Показаны сообщения с ярлыком python вакансии. Показать все сообщения
Показаны сообщения с ярлыком python вакансии. Показать все сообщения

вторник, 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
Ждем с нетерпением :)

среда, 17 января 2018 г.

Ищем Senior Python developer для Pure (удаленка/офис в Лиссабоне)



Всем привет!

А мы помогаем ребятам из Pure найти Senior Python developer с продуктовым майндсетом для удаленной работы над дейтинг-сервисом.

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

Что мы делаем?
Pure объединяет людей, которые хотят  встретиться просто для секса и приключений. Pure был запущен в 2013 году.

Soul  – созданная командой Pure BaaS платформа, которая позволяет разработчикам создавать мобильные и веб-приложения для знакомств и других задач, включающих взаимодействия людей в реальном времени.


История Soul началась в январе 2016 года. В течение трех месяцев мы создали функциональный прототип и провели хакатон среди разработчиков. Через год мы полностью перенесли Pure со старого бекэнда на Soul и получили грант 100 000 долларов США от Amazon для масштабирования.

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

Как мы это делаем?
Python 2.x/3.x , asyncio, PostgreSQL , MongoDB, TDD , RAML 1.0, Websockets, Gearman, Django, HTML5, CSS3.

Перспективы и планы компании/продукта?
Pure активно развивается, в этом году мы планируем увеличить MAU с 250 тысяч до 1 млн, расширить функционал Soul для предоставления большей свободы хранения данных, realtime-обмена данными между пользователями (включая аудио- и видеосвязь) и запуска custom-бизнес-логики.

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

Какие профессиональные навыки нам важны?
• Python 2.x/3.x — 4+ года
• asyncio — 1+ год
• REST APIs design and development — 1+ год
• PostgreSQL — 2+ года
• MongoDB — 2+ года
• TDD — 2+ года
• git (duh)

Будет плюсом:
• RAML 1.0
• Websockets
• Gearman
• Django
• SOA design
• load testing
• HTML5, CSS3

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

Что нам важно в этом человеке?
Высокий уровень самостоятельности, обязательность, высокий уровень коммуникации, склонность к проектированию перед тем как приступать к задаче, способность объяснять сложные концепции простыми словами.

Что делать в проекте?
• разработка программных решений для бизнес-задач
• разработка новых фич для наших продуктов
• поиск и устранение узких мест и ошибок в существующих сервисах
• создание документации и руководств для разработчиков
• ревью кода вашего товарища по команде

Примеры задач из бэклога:
• Проектирование и разработка сервиса отправки SMS-сообщений
• Тюнинг нейросети для автоматического реджекта фотографий, содержащих обнаженку
• Проектирование и разработка key-value-store сервиса для пользователей Soul

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

Перспектива роста/развития по данной позиции?
Перспектива роста в сторону тим-лидерства и менеджмента бекенд-разработки.

Размер и структура команды?
Общий размер команды, включая продуктовую, менеджмент, саппорт – 15 человек, команда распределенная, основной офис в Лиссабоне, Португалия.

Сколько тестировщиков/девелоперов?
3 backend engineers, 3 mobile software engineers и 2 mobile QAs.

Какая на проекте текучка?
Минимальная. Компания в активной стадии развития, поэтому на текущий момент происходит процесс только увеличения штата сотрудников.

Сколько лет проекту? На какой он стадии?
Сейчас активная стадия развития. Pure вышел на рынок в ноябре 2013 года. В 2016 была начата разработка Soul, в начале 2017 он был выпущен и на нем была запущена новая версия Pure.

Где находятся люди, которые принимают технические решения по проекту?
CTO - Лиссабон, бекенд-инженеры в данный момент в Москве.

Кто у нас работает?
Roman Sidorenko - Co-founder
Alexey Strelkov - CTO


Что интересного мы как компания делаем для сообщества?
Увеличиваем количество секса в мире :)

Чем мы как компания/проект отличаемся от других?
Быстро принимаем решения, отсутствует корпоративный буллшит и HR-ы.

Почему стоит идти к нам?
Вы будете работать вместе с основными инженерами и CTO проекта, принимать решения, напрямую влияющие на его развитие, архитектуру.

По условиям:
• Есть ли испытательный срок и сколько он длится? 3 месяца.
• Овертаймы, как часто бывают, какой подход к оплате? Мы рассчитываем на то, что работник умело управляет своим рабочим временем и расставляет приоритеты, чтобы не возникло overtime.
• Какой график работы? График гибкий, согласуется индивидуально.
• Есть ли возможность работать удаленно какие-то дни? Да.
• Количество дней отпуска? 30 рабочих дней в год.
• Количество дней оплачиваемых больничных в год? 14 дней в год.
• Есть ли перспектива командировок, и куда? Лиссабон, несколько раз в год.
• Возможна ли релокация за пределы Украины и как компания готова её поддержать? Возможна, в Лиссабон, компания берет на себя все оформление.
• В офисе открытая или закрытая планировка? Открытая.
• Соцпакет, другое. Квартальные и годовые бонусы после прохождения испытательного срока, командировки в Лиссабон.
• Когда, каким образом и в какой валюте платится/считается зарплата? Ежемесячно, в конце месяца, EUR.
• Адрес офиса: Лиссабон, Португалия.

По процессу:
• Есть ли тестовое задание? Да, есть. Выдаем в случае прохождения первого этапа интервью.
• Интервью на английском? На русском, но будут вопросы на английском, чтобы проверить уровень английского языка.
• Кто ревьювит резюме? Алексей Стрелков (CTO).
• Сколько этапов интервью, с кем? Алексей Стрелков (CTO), далее выдается тестовое задание, в случае успешного прохождения, интервью с Романом Сидоренко (СЕО)

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