Профессия Quant developer
Quant developer (QDs) – в переводе с английского «количественный разработчик» – высококлассный программист, который создает алгоритмы и математические модели, помогая компаниям принимать правильные финансовые решения. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте. Профессия подходит тем, кого интересует математика, экономика и информатика (см. выбор профессии по интересу к школьным предметам).
Краткое описание
Quant Developer создает и корректирует алгоритмы и математические модели, основанные на анализе временного положения курса ценных бумаг. Количественный разработчик собирает статистику текущих данных о цене и объеме акций, обрабатывает и преобразовывает их, чтобы предоставить в виде сжатой, понятной информации. Quant Developer обеспечивает простые решения более сложных торговых задач, используя глубокий количественный анализ и математические вычисления.
Одна из главных функций Quant Developer – бэктестирование для сбора теоретических сведений, с учетом которых проводятся сделки на бирже ценных бумаг.
Особенности профессии Quant Developer
Количественным разработчикам надо отлично разбираться:
- в компьютерных науках;
- математике;
- статистике;
- анализе больших данных;
- машинном обучении.
Для работы нужны несколько языков программирования (Python, C++, Java, R, C#). Многие работодатели принимают в штат количественных разработчиков, хорошо знакомых с трейдингом.
В обязанности Quant developer входит разработка алгоритмов, техническая поддержка, решение задач, направленных на совершенствование рабочих процессов.
Quant developer – профессия, редкая в России, но довольно востребованная и распространенная в США и на Западе.
Как стать Quant developer
Чтобы стать количественным разработчиком, необходимо получить ИТ-образование в вузах, занимающихся подготовкой специалистов для сферы прикладной математики и информатики, математических методов в экономике, бизнес-аналитики. Также важно сконцентрироваться на изучении разговорного и технического английского языка.
У любого инженера-программиста есть компетенции для работы в области количественных финансов и торговли на позиции Quant Developer. В принципе, стать количественным разработчиком могут те, у кого есть навыки работы:
- в системах управления базами данных;
- с программным обеспечением для статистического анализа – Matlab, SAS, R, S-Plus;
- с электронными таблицами, структурами данных;
- с алгоритмами и кодированием на C ++ или на Python, Java, SQL.
Если любите цифры и хотите разрабатывать количественные модели, алгоритмические стратегии, которые вычисляются с помощью анализа прошлых, текущих и ожидаемых данных, то профессия Quant Developer как раз для вас.
Обучение на Quant developer
Профили подготовки специалистов по работе с данными открыты в вузах на направлениях «Прикладная математика и информатика» 01.03.02, «Прикладная математика» 01.03.04.
Несколько вузов для примера:
- МГУ им. М. В. Ломоносова;
- НИУ ВШЭ;
- МФТИ;
- МГТУ им. Н. Э. Баумана;
- ДВФУ;
- РЭУ им. Г. В. Плеханова;
- НИУ МЭИ;
- КубГУ и другие.
Для поступления на ЕГЭ надо сдавать математику, информатику/физику, иностранный язык.
Курсы алгоритмов программирования
Плюсы и минусы профессии
Плюсы:
- Профессия достаточно редкая.
- Доступное образование.
- Престижная работа.
- Большое количество дополнительной учебной литературы и форумов разработчиков.
- Возможность обучения за счет работодателя.
- Высокие зарплаты.
- Quant developer востребованы в зарубежных компаниях.
Минусы:
- В России количественные разработчики пока не слишком популярны, поэтому иногда приходится искать вакансии за рубежом.
- Работа ответственная – ошибки в работе влекут за собой серьезные финансовые потери.
Где может работать Quant developer
Работу можно найти в хедж-фондах, трейдинговых компаниях, крупных промышленных и IT корпорациях, сфере банковского дела и ценных бумаг.
Количественные разработчики и кодеры, знакомые с Java, C #, C ++, востребованы в инвестиционных банках. Программисты, хорошо разбирающиеся в R, Python, Matlab, нужны в хедж-фондах и брокерские компаниях.
Заработная плата
Размер оклада зависит от опыта, типа и количества языков программирования, которые знает разработчик, а также дополнительных навыков и умений. Профессия редкая, поэтому составить точную статистику зарплат невозможно, однако уже сегодня в Москве и других крупных городах России открыты вакансии с окладом 1 500–2 000 долларов.