Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вакансии Новый топик    Ответить
 (КА) Principal Java Developer, Москва, 170-220  [new]
Марк Кандауров
Member

Откуда:
Сообщений: 5
Компания: внутренний стартап системно значимого банка.

Ключевая задача: реализовывать новый функционал с повышенными требованиями к производительности кода, оптимизировать существующую платформу (например, отклик занимал 3 мс, переписали алгоритм, потюнили GC или перешли на другой, стал 2670 мкс).

Продукт: HFT-система.

Стек: Java 1.8, Python, Cassandra, MongoDB, Vertica. Ещё будет Azul Zing (с патентованным GC без тормозов).

Команда: трейдер, экономист, data miner, и вот этот Java Dev в единственном лице.

Требования:
  • Опыт проектирования low latency-систем.
  • Понимание устройства JVM, x86-архитектуры.
  • Понимание, как и чем измерить производительность кода при его написании (JMH, Caliper if you know what I mean)
  • Понимание, как профилировать Java-приложения.
  • Английский для посещения конференций.

    Условия
    Город: Москва, м. Технопарк
    График: гибкий
    Стиль одежды: свободный
    Деньги: 170 - 220 000 руб. оклад на руки + бонусы с прибыли
    Социальный пакет: ДМС, страхование жизни, пенсионная программа, скидки на банковские продукты и т.д.

    За инфо/с вопросами:
  • Skype: kan.mark
  • +7 (960) 700-8389 (WhatsApp/Viber/Telegram)
  • mkandaurov@spice-agency.ru
  • 2 июн 16, 13:00    [19249590]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    kmike
    Member

    Откуда:
    Сообщений: 286
    Марк Кандауров,
    HFT на Python это прикольно.
    Берите пример с Jane Street - use Ocaml !
    3 июн 16, 08:27    [19252869]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    Марк Кандауров
    Member

    Откуда:
    Сообщений: 5
    kmike,
    Jane Street, безусловно, круты, да и у Exante, например, основной стек - Erlang + Scala. Тут все немного банальнее: платформа на Java, а на Python - аналитика.
    3 июн 16, 12:23    [19254128]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    kmike
    Member

    Откуда:
    Сообщений: 286
    Марк Кандауров,
    получается, это не "настоящее HFT" с C++ или даже FPGA, а просто алготрейдинг?
    miner обрабатывает поток новостей для определения направления тренда по упомянутым акциям?
    3 июн 16, 12:57    [19254429]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    Марк Кандауров
    Member

    Откуда:
    Сообщений: 5
    kmike,
    На данный момент мое мнение совпадает с Вашим. Но уверен, что все не так просто, т.к., например, не понятно, почему Java была выбрана в качестве языка платформы. Все же популярность С++ для таких решений обусловлена не только скоростью, но и предсказуемостью.
    3 июн 16, 14:59    [19255259]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    kmike
    Member

    Откуда:
    Сообщений: 286
    Ну так и на Java пишут трейдинговые системы - минимизируя создание новых объектов и откладывая GC до окончания торгов. :)
    В общем, тема интересная.
    Когда будет Haskell, Ocaml или F# - сразу пишите сюда :)
    3 июн 16, 15:13    [19255352]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    Марк Кандауров
    Member

    Откуда:
    Сообщений: 5
    up
    14 июн 16, 15:48    [19291929]     Ответить | Цитировать Сообщить модератору
     Re: (КА) Principal Java Developer, Москва, 170-220  [new]
    Марк Кандауров
    Member

    Откуда:
    Сообщений: 5
    up
    21 июн 16, 19:07    [19320180]     Ответить | Цитировать Сообщить модератору
    Все форумы / Вакансии Ответить