Marina Shestakova
Marina Shestakova личный блог
18 февраля 2015, 23:49

Вакансия: программист С++/алготрейдер в немецкий хедж-фонд, Москва или Берлин

Вакансия: программист С++/алготрейдер в немецкий хедж-фонд, Москва или Берлин
Wermuth Asset Management GmbH (www.wermutham.com), a German family office and BaFin regulated investment adviser based in Berlin, Mainz, Amsterdam and Moscow, is looking for an experienced quant programmer / trader to support the existing equity trend-following system, develop new systems and explore new markets. Required skills set in trading and programming: MICEX, LSE, Quik, NetInvestor, eSignal, C++(STL, Atomic, Smart-pointers, Threading), Boost Libraries, Databases.
Candidate shall be fluent in English.
Position is based in Moscow or Berlin. Fixed salary is Rub200-250К per month gross, performance based bonus, share in performance fee.
Please send your application to Marina Shestakova: mshestakova@wermutham.com
Если Вы не обладаете необходимыми навыками, но уверены, что сможете принести прибыль нашему фонду, будем рады получить ваше резюме
87 Комментариев
  • domino
    18 февраля 2015, 23:54
    учим язык
  • Том Сойер
    18 февраля 2015, 23:56
    Май Инглиш из вэри тэрибл >:(
    • Daniel Faraday
      19 февраля 2015, 00:06
      Том Сойер, Май Инглиш из бед. Из бед и огорчений=)
  • robot_TestV1.1
    19 февраля 2015, 00:03
    я английский свободно не знаю
    • Тимофей Мартынов
      19 февраля 2015, 00:03
      robot_TestV1.1, тебе не надо работать за зарплату!
      • robot_TestV1.1
        19 февраля 2015, 00:09
        Тимофей Мартынов, надо в вакансии писать в конце ключевую фразу: если вы не обладаете необходимыми навыками, но уверены, что сможете принести прибыль нашему фонду — будем рады получить ваше резюме.
        • Daniel Faraday
          19 февраля 2015, 00:14
          robot_TestV1.1, ахах, сейчас даже в мусорную компанию не устроиться без опыта в индустрии)
        • owner
          19 февраля 2015, 00:14
          robot_TestV1.1, отклик это точно увеличит)
          • robot_TestV1.1
            19 февраля 2015, 00:16
            owner, ну прогером да… нужен опыт. А в алгоритмах опытных найти трудно
        • SergeyEgorov
          19 февраля 2015, 09:48
          robot_TestV1.1, Если вы уверены что сможете убедить их в том, что сможете принести прибыль их фонду, то ничто не удержит вас от отправки резюме… даже если они не будут рады его получить.
      • Ruscash
        19 февраля 2015, 00:21
        Тимофей Мартынов, пора бы уже создать отдельную ветку на форму по типу как «опцуионы, веселье, оффтоп» про «вакансии» (для трейдеров/алго/сейлзов и т.п.)
  • Тимофей Мартынов
    19 февраля 2015, 00:03
    RuTicker.com, Advait/ не хотите новую работу?:)
    • StockChart.ru
      19 февраля 2015, 00:31
      Тимофей Мартынов, ага, надо кинуть резюме
    • Advait
      19 февраля 2015, 21:40
      Тимофей Мартынов, у тебя прям интуиция!
      Только уволился из банка пару недель назад. ))
      Спасибо большое!!! )
  • Евгений
    19 февраля 2015, 00:09
    Я только работу поменял, а так с удовольствием пошёл бы но неохото ехать в Москву, уровень жизни не изменится так как в Москве на 200к будет та-же жизнь что и в мухосранске на 60.
  • owner
    19 февраля 2015, 00:17
    Где-то было видео про устройство на работу в один из фондов, а там «требуются с физмат. образованием и программеры, финансисты лесом»)))
  • А. Г.
    19 февраля 2015, 00:17
    Как дела у Юрия Рославлева? Давно с ним не пересекались.
    • Тимофей Мартынов
      19 февраля 2015, 00:22
      А. Г., оооо вы в теме!:)
      • А. Г.
        19 февраля 2015, 00:45
        Тимофей Мартынов

        Мир алготрейдеров тесен :)
        • Тимофей Мартынов
          19 февраля 2015, 00:47
          А. Г., хочу воспользоваться случаем и спросить — не хотите ли выступить на конференции смартлаба в Москве 18 апреля с каким-нить докладиком?:)
          • А. Г.
            19 февраля 2015, 00:50
            Тимофей Мартынов,

            Своим вопросом Вы застали меня врасплох. Поэтому ответ не знаю. Кстати, 18 апреля -выходной? А то в будни я точно не смогу.
    • А. Г.
      19 февраля 2015, 00:44
      Marina Shestakova,

      Спасибо, будет в Москве, пусть звонит, пообщаемся.
      • Андрей Агапов
        19 февраля 2015, 11:43
        А. Г., с сентября 2014-го года Юра является сотрудником KPMG Deutschland. Так что уже немного не по адресу пожелания, видимо.
        Заодно объясняет, почему открыта вакансия в Вермуте.
        • А. Г.
          19 февраля 2015, 12:12
          Андрей Агапов,

          Спасибо, не знал
    • novalex
      19 февраля 2015, 01:15
      Marina Shestakova, Please write here in Russian. Otherwise you'll have to write all the different languages, for example, I will write in Tartar. And see what the Smart Lab? Let us observe the rules of decency and write in Russian here.
      Просьба писать здесь по-русски. Иначе придётся всем писать на разных языках, я, например, напишу по-татарски. И во что превратится Смарт-Лаб? Давайте соблюдать правила приличия и писать здесь по-русски.
      • Machez_fewtasks.ru
        19 февраля 2015, 01:18
        novalex, блин, только сейчас обратил внимание, что написано по Английски...:-) Вакансии с такими окладами, можно и на Китайском писать...:-)
      • verg
        19 февраля 2015, 13:31
        novalex, если человек не понимает, что тут написано, тогда это и не для него написано, вполне логичный способ отбора. Если бы вы искали человека куда-то к себе и для вас необходимо было бы знание татарского, логично было бы написать пост на татарском, сразу отсеиваются те, кто не знает татарского
  • Тимофей Мартынов
    19 февраля 2015, 00:37
    Александр Муханчиков смотри, работу предлагают!
    • Здрасте
      19 февраля 2015, 08:44
      Тимофей Мартынов, он чего, тоже слился на рубле как и Вася?
  • Кан Делябр
    19 февраля 2015, 00:45
    Работодатели не в курсе, что программер и алгоритмист ФР — это разные профессии. Если бы Боинг разместил такую объяву: требуется конструктор авиалайнера, но чтобы еще умел работать напильником и зубилом для обработки деталей. Их ждет пичалька.
    • Machez_fewtasks.ru
      19 февраля 2015, 01:00
      Specialist, по тому что перечислено в навыках, это как раз алготрейдер, а не разработчик графических оболочек под Windows. :-) В бусте есть много-много функций например, а выбор C++ самое то. Если в вакансии было-бы написано C# это скорее всего был-бы фэйк. :-)
      • ...
        19 февраля 2015, 04:29
        Machez_fewtasks.ru, В компании Александра Горчакова, будете смеяться, как раз и ищут шарписта на аналогичную должность. И Specialist куда правее в своем комментарии. Человек создающий систему и человек обращающий ее в код не могут быть одним и тем же лицом. Одна из сторон такой «многогранности» очевидно пострадает. Как разными людьми являются аналитик и трейдер, трейдер и риск-менедржер, риск-менеджер и управляющий фондом и т.д.
        И только, когда все в одном лице, тогда «частный трейдер» (пусть и в виде юр. лица) с логичным и хорошо известным всем итогом…
        • vfreeman
          19 февраля 2015, 09:17
          ..., а можно поподробнее о вакансии?
        • А. Г.
          19 февраля 2015, 09:53
          ...,

          Нет «компании Александра Горчакова». Я лишь управляющий активами в ООО ИК Форум. Да и оклады у нас пониже.
          • vfreeman
            19 февраля 2015, 10:07
            А. Г., «компании» нет, а вакансия есть?-)
            • А. Г.
              19 февраля 2015, 12:20
              vfreeman,

              И компания есть и вакансия была и я в компании наемный сотрудник, но называть такую компанию моим именем… Ну, мягко говоря, некорректно.
              • SergeyEgorov
                19 февраля 2015, 13:11
                А. Г., Неужели до сих пор не нашли никого? Вакансии то скоро уж год будет наверное?
                • А. Г.
                  19 февраля 2015, 13:17
                  SergeyEgorov,

                  Вроде всех нашли. Правда, я не знаю о какой вакансии речь. У нас за год было три вакансии:
                  — программист для фреймворка;
                  — разработчик торговых алгоритмов-стажер;
                  — секретарь-офис-менеджер.
                  Сейчас вакантна только последняя.
                  • SergeyEgorov
                    19 февраля 2015, 13:23
                    А. Г., :-) Нет, я помню вакансию C# программиста…
                    • А. Г.
                      19 февраля 2015, 14:14
                      SergeyEgorov,

                      Ну это первая вакансия из мной перечисленных. «Был нужен, уже взяли» © Неуловимые мстители :)
          • ...
            19 февраля 2015, 14:21
            А. Г., не вредничайте;) Я же не назвал место Вашей работы «А.Г. Компани».
            • А. Г.
              19 февраля 2015, 14:23
              ...,

              :)
              • ...
                19 февраля 2015, 14:31
                А. Г., а как «разработчик торговых алгоритмов» может быть стажером?! Тем более когда ищется (искался) человек с опытом и готовыми системами.
                • А. Г.
                  19 февраля 2015, 14:36
                  ...,

                  Нет, в данном случае речь шла о выпускниках или аспирантах с качественным базовым образованием, которые должны научиться строить системы под руководством опытных специалистов. Так сказать «вливание свежей крови» :)
                  • Machez_fewtasks.ru
                    19 февраля 2015, 18:08
                    А. Г., может быть, образование качественное практически везде, учился-ли студет — вот в чем вопрос :-)
        • SergeyJu
          19 февраля 2015, 10:04
          ..., могут, могут.
          Опыт говорит, что как раз программисты, которые разбираются в предметной области обладают наибольшей ценностью. Или специалисты в предметной области, которые более-менее программируют.
          • ...
            19 февраля 2015, 14:23
            SergeyJu, с наибольшей ценностью конечно согласен.
      • buybackoff
        19 февраля 2015, 09:44
        Machez_fewtasks.ru, зря Вы так про C#. Для batch operations скорость одинакова, для оптимизации векторов/матриц можно и нужно за $500 купить лицензию на MKL/AlgLib (для C++ тоже нужно, или флаг в руки тем, кто своими руками будет писать уже написанный код). Одним движением можно написать unsafe{} код с прямым доступом к памяти и/ли использовать P/Invoke. Одно из ключевых слов в объявлении: «to support the existing… system». Для создания новых систем, если это не sub-millisecond HFT, C++ в наши дни — это фейк: долго, сложно, дорого, pain in the ass. Погуглите «LMAX Dusruptor» для примера чудес производительности на Java, или Pandas/NumPy, которые используют C только внутри, но избавляют от мазохизма писать всё на C/C++. Дизайн и архитектура могут дать x2-10+ больше производительности, low-level язык — на 10-15% при огромных затратах времени на это.

        Недавно я просмотрел все модули Boost, чтобы найти что-нибудь полезное, что можно использовать через P/Invoke из C# — и не нашел. Зато MSVCRT.dll, например, через memcmp, позволяет сравнивать длинные массивы на два поряка быстрее, но C++ тут не причем.

        С текущим курсом рубля оплата неадекватна по мировым меркам, особенно для людей с «fluent English». Но арбитраж на тех, кто не может уехать или найти работу удаленно за границей, вполне оправдан, сейчас наверное очень хороший момент нанимать дешевых прогеров из РФ, а не из Индии :)
        • SergeyEgorov
          19 февраля 2015, 10:07
          buybackoff, Boost затевался как portable, а как свидетельствует мой опыт такие вещи очень редко показывают сверхпроизводительность. Озвученный вами Интеловский software.intel.com/en-us/intel-mkl это да, но он как раз нативно поддерживает только C/C++ и Fortran.

          P.S. Работать быстро с большими объемами мне очень понравилось с использованием разделяемой памяти в Linux, на том самом C, даже без C++. Для C кстати уже тоже придумали шаблоны leanpub.com/patternsinc и на нем вполне комфортно и относительно быстро можно писать. А в Linux по-умолчанию есть все, что может потребоваться разработчику, компилятор, IDE (vi), средства сборки и тестирования (make, check).
          • buybackoff
            19 февраля 2015, 10:21
            SergeyEgorov, все динамические библиотеки с C интерфейсом можно одним движением использовать в C# через P/Invoke, в том числе MKL. Math.NET и AlgLib тому пример. В Java так же просто через JNA. В итоге часто эффективнее использовать существующий ценный код С/C++ в C#/Java через эти интерфейсы и выкинуть мало ценный код. Скоро C# JIT будет поддерживать SIMD, вот тогда заживем :) Операции над массивами ускорятся в 4 раза без изменения кода.
            • SergeyEgorov
              19 февраля 2015, 10:31
              buybackoff, Да понятно что можно. Но не люблю я Windows, а C# средства для Linux полуубогие пока еще.
        • Displacer
          19 февраля 2015, 13:14
          buybackoff, Вы что-то переоцениваете «мазохизм». c++11 и 14 вполне себе высокоуровневый язык, даже функциональщины достаточное количество, а дизайн и архитектуру можно и на plain C проектировать и реализовывать :) Как раз мазохизм писать на языке, который изначально не проектировался для быстрой работы. Поэтому и требуются «чудеса», которые в C++ и Си заложены изначально.
          • buybackoff
            19 февраля 2015, 14:46
            Displacer, главное чудо LMAX Disruptor — большой буфер, создаваемый при старте, как во многих компьютерных играх. То есть ручное управление памятью и отказ от garbage collection. Мой главный посыл был, что C# это не фейк и во многом удобнее. Я не говорил, что он лучше, а отвечал на неиформированный коментарий, что он не подходит ни для чего, кроме окошек. Покажите мне код, который гораздо быстрее, чем код на C#… и я с удовольсвием буду его использовать *из* C#. Переучиваться и пересаживаться на C++ (если еще нет навыков) только потому, что в индустрии есть legacy код, довольно бессмысленно. Переходить с C++ на managed языки — бизнес решение, связанное с доступностью и ценой людей, если есть штат C/C++ зубров и старый код, то наверное нет смысла с новыми фичами. Для новых разработок C/C++ объективно сложнее и дороже в 99% случаях. Пока что я видел реальное увеличение проиводительности при использовании специальных инструкций процессора в C библиотеках (по сути C — современный ассемблер), и использую их из C#. Во многих известных фондах используют Java, C#/F#, OCaml как основной язык и оптимизируют только в узких местах.
            • Displacer
              19 февраля 2015, 15:24
              buybackoff, ну, c#, разумеется не фейк, полезная вещь для конечных решений, но и c++ и c называть legacy как-то перебор. Есть мнение, что библиотеки и кроссплатфоменные приложения с длительным сроком поддержки в перспективе дешевле как раз на Си, С++ из за наличия компиляторов на всех платформах, качественно реализованных стандартов, стабильного ABI в случае Си. Ну а бизнес решения, они такие, иногда лучше иметь говнокод уже сейчас, чем что-то качественное и быстрое завтра. Кроме того, не факт, что люди, профессионально знающие C# окажутся дешевлее, чем Си/С++.
              • buybackoff
                19 февраля 2015, 15:56
                Displacer, С++ 11/14 догоняет после очень сильного оставания, но поезд ушел. За последние 10 лет у людей было мало стимулов и мало времени выучить последние фичи. Процессоры сейчас настолько быстрые — в разы быстрее памяти, что язык уже не важен. Поэтому основная масса прогеров на C/C++ — очень опытные люди из эпохи, когда ядро было одно, а разрядность была 32, и с настолько императивным мышлением, что пересаживать их на лямбды без их желания очень сложно (даже Java только недавно добавила функциональщину). Такие люди пишут код, надежный и эффективный как оружие спецназа, но такой код редко нужен и часто уже написан и доступен для покупки дешевле, чем их месячная зарплата. Такие люди очень дорогие, а новички с C/С++ это как дети со спичками или пистолетом. Тут я говорю и про себя, но «на меня работают за бесплатно и не знают об этом» человек с 25 летним опытом работы в NASA, два профессора из США и Франции… (и на подхвате еще несколько профессоров и прогеры из Гугла, если понадобится) — сила open source :) Десятки человек-лет работы гуру доступны за минуты клонирования с ГитХаба.

                В C# распараллеливание всего настолько легкое, что будет дешевле нанять нормального (не гуру) прогера, который по-быстрому напишет *правильный* (без пожара и выстрелов себе в ногу), но может не самый быстрый код, и запустит его на 8 ядрах, и так будет дешевле и «говнокод уже сейчас».
                • Displacer
                  19 февраля 2015, 17:09
                  buybackoff, ну это больше рассуждения из психологии, да и на самом деле неизвестно еще, кто кого и куда догоняет :) Java так вообще по фичам всегда была отсталым языком по сравнению с С++ и ничего, народ особо не жаловался, наоборот радовался :) Скорость и память не сильно важна может быть в enterprise-е и бизнесе, но когда речь идёт о программировании например десктоп приложений то пользователей тошнит от тормозов и пожирания памяти. Или если говорить о программировании различных железяк, где мало ресурсов, ядра ОС, драйвера, микроконтроллеры, интернет вещей. В общем все не так просто, чтобы списывать Си/С++ на свалку и в legacy. Микрософт даже вроде нынче выкатил лозунг going native, что от него несколько было неожиданно :)

                  Насчет гитхаба я бы внимательнее к лицензиям относился, для работодателя или заказчика может оказаться неожиданным требование FSF открыть исходные тексты, если вдруг ваша внутренняя софтина вдруг попадёт наружу, а лицензия была например GPL :) Ну и на гитхабе довольно много софта на Си/С++, народ из free software любит эти языки.
                  • Displacer
                    19 февраля 2015, 17:15
                    Displacer, о, даже вижу у Вас на гитхабе кое что с GPLv3 лицензией, если аккаунт одноименный с местным ником. Понятно, что автор может перелицензировать что хочет, но тем не менее :)
                    • buybackoff
                      19 февраля 2015, 17:35
                      Displacer, я добавил С к связке с С#/F#, но не вижу места для C++ для рутинной работы с данными, но ему есть огромное месте в железе. C без плюсов прекрасен своей простотой и мощью и мне кажется более современным по духу, чем С++. .NET внутри использует native calls, например binary search.

                      GPL для QuikSharp это так, на всякий случай — чтобы тех, кто скопирует код и не поможет дописать куски, которые вообще не являются конкурентным и являются необходимым злом — хотя бы мучила совесть :) Но пока видимо никому не нужен еще один true open source коннектор для Квика. Я сам соблюдаю все лицензии и обхожу стороной GPL, но очень хорошо понимаю зачем люди делают GPL. У профессоров и rocket scientists мотивация другая — известность, авторитет, репутация, эго — и они выкладывают часто в MIT/BSD/Apache. Игнорировать такой код просто нельзя и можно без опасения использовать в компаниях.
                      • Machez_fewtasks.ru
                        19 февраля 2015, 18:44
                        buybackoff, вы похоже кодите формы под виндовс. В метатрейдере все графические функции уже реализованы :-)
                        • buybackoff
                          19 февраля 2015, 18:49
                          Machez_fewtasks.ru, я ни в одном месте не нисал, что он черно-бело «лучше». У Вас было черно-белое «фейк», это меня задело. Также это показывает, что в .NET вы не особо разбираетесь. И у Вас похоже проблемы с logical reasoning и reading comprehension, про формы я даже не упоминал и кроме кнопок в Экселе никогда не писал.
                      • Displacer
                        19 февраля 2015, 19:38
                        buybackoff, кстати opensource коннектор может пригодился бы мне, если бы был на Си. Я как раз и говорил про библиотеки из-за этого, к Си-шной библиотеке можно подключиться откуда угодно из за стабильного ABI, с другими же языками уже возникают проблемы, даже с c++.

                        Насчет Си всё верно, есть еще правда интересный момент, что С++ позволяет (хотя и не обязывает) писать почти также, как на Си, только устраняет при этом некоторые досадные неудобные моменты. Ну и информация о типах даёт дополнительные возможности оптимизации, например std::sort работает быстрее, чем сишный qsort :)
                        • buybackoff
                          19 февраля 2015, 19:43
                          Displacer, там же Луа язык, близкий родственник С, Луа заточена под работу с Си, зачем еще коннектор?
                          • Displacer
                            19 февраля 2015, 19:46
                            buybackoff, ну я особо не вникал что там, на самом деле я сказал может пригодился бы, потому что сам Quik под линуксом в чистом виде не работает, и если надо к чему-то коннектиться, то явно не к нему, а напрямую к бирже :)
                      • Displacer
                        19 февраля 2015, 19:42
                        buybackoff, кстати не забудьте, что если кто-то контрибутит в ваш GPL-ный проект, то чтобы перелицензировать этот проект обратно в проприетарную лицензию Вам придётся получить согласие этих участников :)
                        • buybackoff
                          19 февраля 2015, 19:46
                          Displacer, да без проблем! Главное чтобы публиковали улучшения. Идея же была не заработать и не писать там что-то, на чем можно заработать, а сделать штуку, которая в том или ином виде нужна всем, кто хочет писать свое и не использовать черные ящики. А для частных пользователей этот GPL вообще не имеет значения.
        • Machez_fewtasks.ru
          19 февраля 2015, 18:40
          buybackoff, не пришел к выводу, что C# лучше C++. Кодить в C# может быть и быстрее, но перекодить то что уже написано на C++… неаподходяще долго ждать такого уровня развития C# которое уже есть в C++.
  • Spekyl
    19 февраля 2015, 02:06
    Что делать, если все навыки есть, а Rbl250K/m это всего лишь €4К по новому курсу?
    те 400 тиков ES на одном контракте?
    • san_diego
      19 февраля 2015, 02:27
      Spekyl,

      ))
    • П М
      19 февраля 2015, 07:18
      Spekyl, мало для зарубежного фонда. Человек с этими навыками сам робота напишет себе и уедет в тай отдыхать.

      PS: к вакансии надо добавить
      «Love and proud to have Scott Meyers 'Effective C++' at his home bookcase»
    • athlant64
      19 февраля 2015, 09:28
      Spekyl, зато стабильно.
  • Михаил Пиписькин
    19 февраля 2015, 08:11
    Marina Shestakova, в Москве работа в офисе, удаленка возможна?
  • Интересно почитать про Вермут:
    www.compromat.ru/page_21755.htm
  • robot_TestV1.1
    19 февраля 2015, 15:28
    Вот пример идеальной с точки зрения требований и подачи материала вакансии в области трейдинга: hh.ru/vacancy/12816304
    • ...
      19 февраля 2015, 15:36
      robot_TestV1.1, Телетрейд, не?;)
      В Москве нет других «ведущих», «лидеров» и прочих «международного уровня» компаний, если это не форекс.
  • Адриана
    19 февраля 2015, 15:36
    Ein Klick. 60 Sekunden. Bis zu 92% Gewinn.
    Jetzt schlau investieren.

    Schatzen Sie die Kursentwicklung ein. Wird der Kurs steigen oder fallen? Erzielen Sie einen Gewinn von bis zu 92% fur die korrekte Prognose.

    kursentwicklung.blogspot.com
  • PeterTrader
    19 февраля 2015, 16:10
    А дизайнер им не нужен? :)
  • MezonMaksimov
    19 февраля 2015, 17:04
    Could you explain what “experienced quant programmer / trader” means. From my experience – it’s so rare – when somebody who knows boost (i.e. it’s well qualified developed) he is trader – at the same time. If you need to support/develop some system – why do you need trader, just developer will be enough?

    P.S. It's so strange to speak in English w/ Marina Shestakova on Russian site. Looks like we're in early 90-nth when employers were too lazy to translate their requirements from boards in English-speaking countries to Russians job-seeking sites.
      • Machez_fewtasks.ru
        19 февраля 2015, 18:47
        Marina Shestakova, математик-программист справится с вакансией, мехмат и физфак не обязательно, зато математик-программист может быть со свободным английским. :-) спс за инфу о вакансии.
      • Eugene
        24 февраля 2015, 15:11
        Marina Shestakova, добрый день! Вакансия еще актуальна?
        Немного о себе:
        5 лет в западном BB банке, в отделе алгоритмической торговли.
        Пишу только на C#
        В данный момент в процессе получения CFA
        Английский — свободно
  • ELab
    24 февраля 2015, 15:15
    Marina, I sent an email to you. Please, check email box. I'm not looking the new position, but may be new possibility for me.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн