"Молодая, динамично развивающаяся компания" (tm) ищет очень сильных разработчиков на С++ и Python.
Наш стартап делает систему для кластерных вычислений на облачных сервисах (Amazon, Google Compute и возможно Azure) и мы планируем сильно расширить ассортимент продуктов. Соответственно, ищем разработчиков, которые могут довести продукт от идеи до воплощения.
Требования:
— Хорошее знание С++ (слова "Boost" и "lambda" должны быть как родные).
— Блестящее знание Линукса, до уровня того, что "заглянуть в исходники ядра" становится привычным способом решения проблем.
— Знание Питона и умение с ним работать. Знание стандартных практик: test-driven development, continuous integration и т.д.
— Обычное знание SQL (SQLAlchemy будет плюсом) — ничего страшного у нас пока нет, но знать как писать запросы пригодится.
— Понимание работы распределённых систем (в том числе и географически), понимание что такое eventual consistency.
— Понимание многопоточности и конкурентность.
— Знание алгоритмов очень пригодится.
— Опыт проектирования сложных систем.
Плюсы:
— Знание Java.
— Знание и опыт работы с Hadoop.
— Amazon EC2
— Кластерные системы (SGE, Condor, и т.д.)
Что мы предлагаем:
— Локальную или удалённую работу. У нас распределённая команда и мы, в принципе, не против работать удалённо после того, как друг с другом познакомимся.
— Есть офис в Киеве в центре, недалеко от Майдана (хотя это сейчас минус, наверное ).
— Трудоустройство по ТК.
— Возможность переезда в США через год по L1 или H1B.
— Реально интересные проекты в области биотеха и сложных вычислений.
C>- Хорошее знание С++ (слова "Boost" и "lambda" должны быть как родные). C>- Блестящее знание Линукса, до уровня того, что "заглянуть в исходники ядра" становится привычным способом решения проблем.
что -то мало 3500 для, так понимаю, сильного (и выше) разработчика.
Здравствуйте, solocez, Вы писали:
C>>- Хорошее знание С++ (слова "Boost" и "lambda" должны быть как родные). C>>- Блестящее знание Линукса, до уровня того, что "заглянуть в исходники ядра" становится привычным способом решения проблем. S>что -то мало 3500 для, так понимаю, сильного (и выше) разработчика.
Для Киева это максимум по публичным вакансиям для разработчика на Питоне. При том, что оформление ещё и по ТК (это около 30% налогов). И мы даже готовы платить больше, это начальная сумма.
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, solocez, Вы писали:
C>>>- Хорошее знание С++ (слова "Boost" и "lambda" должны быть как родные). C>>>- Блестящее знание Линукса, до уровня того, что "заглянуть в исходники ядра" становится привычным способом решения проблем. S>>что -то мало 3500 для, так понимаю, сильного (и выше) разработчика. C>Для Киева это максимум по публичным вакансиям для разработчика на Питоне. При том, что оформление ещё и по ТК (это около 30% налогов). И мы даже готовы платить больше, это начальная сумма.
моему хорошему знакомому за Блестяшее знание Линукс + С++ больше года назад 5000$ предлагали.
можете конечно сказать что это единичный случай.
Но тогда вам нужен Питонщик а не Линух + С++ + Python
Здравствуйте, solocez, Вы писали:
S>моему хорошему знакомому за Блестяшее знание Линукс + С++ больше года назад 5000$ предлагали. S>можете конечно сказать что это единичный случай.
И больше $5k даже не проблема уже.
S>Но тогда вам нужен Питонщик а не Линух + С++ + Python
Именно Линукс + С++ + Питон. У нас софт почти системного уровня местами, просто написан почти весь на Питоне.
Если кто-то интересный на примете есть — посылайте ко мне. Пока на пару месяцев у нас передышка в связи с тем, что наш стартап купили, но потом будем снова нанимать.
Здравствуйте, Cyberax, Вы писали:
C>Именно Линукс + С++ + Питон. У нас софт почти системного уровня местами, просто написан почти весь на Питоне.
>заглянуть в исходники ядра
Что такого в user mode решаете запилами в ядро?
Не верю, что сетевой стек правите, или потоками
дерижируете через wait_queue_head_t и shedule().
Здравствуйте, smeeld, Вы писали:
>>заглянуть в исходники ядра S>Что такого в user mode решаете запилами в ядро?
Очень часто нужно бывает посмотреть в ядро, чтобы понять почему userspace не так работает. Особенно у нас при активном использовании cgroups, которые, не очень документированы местами. Или при попытке понять, например, как можно сделать квоту на отдельные подкаталоги.
Здравствуйте, Cyberax, Вы писали:
C>Наш стартап делает систему для кластерных вычислений на облачных сервисах (Amazon, Google Compute и возможно Azure) и
Здравствуйте, BulatZiganshin, Вы писали:
C>>Наш стартап делает систему для кластерных вычислений на облачных сервисах (Amazon, Google Compute и возможно Azure) и BZ>и хорошо бы open stack
Он почти помер. Коммерчески (причём в виде проприетарного форка) его использует из крупных облаков только Rackspace. Но у них цены вообще неконкурентные даже близко.
Внутри организаций на своём железе его тоже редко запускают — на больших кластерах сразу зафигачивают Sun Grid Engine (R.I.P.) или ему подобные slurm'ы. Там openstack просто не нужен. Остаются задачи типа "хостинг 100500 VPS'ов на железной ферме", но это нам неинтересно.
Здравствуйте, Cyberax, Вы писали:
C>>>Наш стартап делает систему для кластерных вычислений на облачных сервисах (Amazon, Google Compute и возможно Azure) и BZ>>и хорошо бы open stack C>Он почти помер. Коммерчески (причём в виде проприетарного форка) его использует из крупных облаков только Rackspace. Но у них цены вообще неконкурентные даже близко.
трудно помереть тому что активно растёт. на сайте убунты он продвигается вместе с maas/juju, коммерчески его используют hp/redhat
C>Внутри организаций на своём железе его тоже редко запускают — на больших кластерах сразу зафигачивают Sun Grid Engine (R.I.P.) или ему подобные slurm'ы. Там openstack просто не нужен. Остаются задачи типа "хостинг 100500 VPS'ов на железной ферме", но это нам неинтересно.
openstack — это открытая опенсорсная платформа, поддерживающая весь диапазон решений виртуализации — от qemu до docker, и поддерживаемая крупными игроками, которые добавляют в неё компоненты своей разработки, с релизами стабильно выходящими каждые полгода. и это одна-единственная платформа, а не куча мелких под каждую из которых надо портироваться заново
впрочем, вашим идеологам положение дел в этой области известно явно лучше чем мне