👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Scala разработчик

Требования

Разработка ПОScalaAkkaLinuxPostgreSQL

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Подбор высококвалифицированных кадров и ресурсный ИТ-аутсорсинг

Описание вакансии

Условия работы

Крупная финансовая компания в поиске опытного Scala разработчика в команду по работе с сервисами для алгоритмической торговли, офис или удаленное сотрудничество.

Что нужно будет делать:

· Разработка новых и поддержка существующих торговых стратегий совместно с квантами (quantitative analysts),

· Развитие платформы для алгоритмической торговли,

· Развитие платформы для бэктестинга (симуляции и оптимизации торговали на исторических данных)

Например:

· Проектирование и реализация алгоритма исполнения (execution algo) для multi legged spreader (необходимо оптимально купить или продать сразу несколько финансовых инструментов с ограничением по времени и ценам),

· Развитие существующей модели оценки опционов: улучшение калибровки модели к рыночным данным (борьба с шумом, устойчивость), переход к продвинутым моделям (SABR, Heston)

· Участие в улучшении UX для трейдеров - валидация, мониторинг, гармоничность интерфейса

Средства:

· 10 Tb+ исторических биржевых данных в собственной распределённой БД

· 300+ физических серверов в 10+ дата центрах, обеспечивающих работу на 50+ финансовых рынках в режиме 24/7, архитектурно - микросервисы

· Собственная готовая инфраструктура для управления и мониторинга

· Современные рабочие места: от 16 Gb памяти, от 2 мониторов, SSD. Win, Mac, Linux по выбору.

От кандидатов ожидают:

· Страсти к организации своего времени (инструменты и процессы дадим), получению и формированию bleeding edge знаний

· Готовности к тому, что сначала - работающий код, всё остальное потом

· Стойкости к стрессу и моментальной обратной связи: ваш релиз, который нужен уже вчера, влияет на тысячи решений в день стоимостью в миллионы долларов - и результат виден мгновенно

· Владения английским: все знания в нашей области формулируются на английском языке, общение с контрагентами и вендорами - на нём же.

Технические требования:

· Твердые знания JDK 8.0 (JMM, java.util.concurrent.*)

· Опыт разработки на Scala, знание и умение работать с scala collections, понимание for-comprehensions

· Опыт разработки сетевых приложений, желателен опыт использования Netty, Akka Streams, Akka Http

· Умение писать и оптимизировать SQL-запросы к Postgres

· Опыт отладки и оптимизации приложений, поиск утечек памяти и узких мест, GC tuning, thread dump analysis, умение на лету разбираться со сложными production-проблемами

· Навыки работы с linux (bash/zsh/fish, sed/grep, cron, xargs, etc)

Плюсом будет: :

· Опытработыс NoSQL (MongoDB/Cassandra/Redis)

· R/Python: обработать 1-10 Gb данных, построить графики

Профит:

· Сложные задачи, прокачивающие уникальные для рынка РФ навыки

· Коллеги - профессионалы в ИТ и финансах (уже более 100 человек)

· Взаимодествие напрямую с собственниками бизнеса (да, эта позиция очень важна)

· Годовые бонусы;

· Начало рабочего дня от 10 до 14 МСК

· Офис класса А в Хамовниках (или на Литейном в Питере) или удаленно;

· Бесплатные обеды, свежие фрукты, печеньки и вкусные чай и кофе;

· Хороший план ДМС.