C++ Developer
Innopolis, RussiaМиддл
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет150 000 ₽
Опыт работы от 1 года до 3х лет150 000 ₽
Короткая ссылка: gkjb.ru/g17FF
О себе
На данный момент Middle LLM Developer.
Мои компетенции и опыт
C++ разработчик под Linux с опытом работы с LLM и ML на Python и Rust. В прошлом руководитель проектов консалтинговой фирмы большой четверки. В свободное время занимаюсь Embedded Rust разработкой и вкладываюсь в открытые проекты.
Telegram: нужен доступ к резюме
За последние 3 года выполнял следующие задачи:
- разработка С++ платформы для алгоритмической торговли "с нуля". Используя широкий набор функционала ядра Linux для TLS и кастомизированный дискриптор файлов, достиг суб-миллисекундной предельной задержки на современном стандарте C++ 20.
- разработка С++ LibStatArb - библиотеки для высокочастотного анализа временных рядов. Применяя движок оптимизации ipopt или nlopt, библиотека рассчитывает целевые статистические показатели. В частности, разработан калькулятор показателей OU процесса (включая Bayesian поправку) и калькулятор показателей коинтеграции на основе теста Йохансенна.
- развертывание и контроль стратегий через AWS в коллокации.
- организация записи данных в ClickHouse через безшовный API C++. Для надежности данных развернута система на 3 машинах с 4 репликами подключений на каждой.
- разработка квантовых стратегий для алгоритмической торговли на С++ / Python. Реализовано 9 стратегий, которые были развернуты на торговых биржах. Разработка стратегий включала следующие обязательные этапы:
-- разработка теоретической основы (включая анализ научных работ)
-- статистическое обоснование на исторических данных
-- разработка и проведение бектеста стратегии
-- реализация "боевой" стратегии на алгоритмическую платформу
Из общего списка две стратегии включали методы машинного обучения, которые были реализованы на Python библиотеке pytorch и сшиты с основной C++ реализацией.
Последний год занимался разработкой продуктов на базе больших языковых моделей. В качестве выполненных проектов можно выделить систему автоматической обработки таможенных деклараций для промышленной компании. В рамках проекта был разработан обработчик Excel-файлов на языке C++ и процессор на базе больших языковых моделей с интеграцией с базой данных на базе SQL. В результате программа выдавала необходимые отчеты на основе сырых таможенных деклараций.
