Uma pessoa que deseja se tornar um programador quantitativo precisaria ter uma boa combinação de habilidades de programação de computadores e habilidades de análise financeira. Programadores quantitativos, também conhecidos como “quantos”, se especializam na criação de programas de software que analisam dados financeiros e fazem previsões em relação a movimentos futuros de preços. Aqueles que desejam se tornar um programador quantitativo devem entender que este é um campo muito competitivo, e os candidatos em potencial precisarão ter uma sólida experiência em programação de computadores e matemática para serem considerados para uma posição aberta.
A maioria dos programadores quantitativos precisará ter conhecimentos em linguagens como C / C ++, Excel, Python, Matlab e Perl. Os programadores usam regularmente esses idiomas para criar novos programas sistemáticos de negociação que vasculham grandes quantidades de dados financeiros, a fim de realizar negócios lucrativos em benefício da empresa financeira que usa o software. Muitos dos programas são usados em um modelo de negociação de alta frequência, e o programador deve dar ao software a capacidade de fazer várias operações em segundos.
Programadores aspirantes que desejam ingressar no mundo da programação quantitativa precisarão ser proficientes na análise de dados quantitativos e na realização de análises estatísticas completas. Embora muitos indivíduos que desejam se tornar um programador quantitativo tenham experiência na criação de programas de software, os do setor financeiro também devem ter uma extensa experiência em matemática. Muitos programadores quantitativos possuem pós-graduação em matemática ou finanças quantitativas, além de educação formal em ciência da computação.
Programadores com experiência em estatística, física ou pesquisa operacional geralmente podem fazer uma transição perfeita para o setor de programação financeira quantitativa. Uma pessoa que deseja se tornar um programador quantitativo, mas não possui as habilidades quantitativas tradicionais, pode tentar entrar na indústria como programador não quantitativo e fazer a transição para a programação quantitativa posteriormente. Programadores não quantitativos geralmente são responsáveis pela criação de aplicativos orientados para o cliente, que incluem o envio de pedidos ou a organização de informações em um banco de dados.
No geral, tornar-se um programador quantitativo pode ser uma oportunidade lucrativa para o candidato certo; no entanto, tem suas desvantagens. O setor financeiro como um todo é um setor de alto risco e alto estresse, e não é incomum que programadores quantitativos passem de 50 a 65 horas por semana no trabalho. Essa carga de trabalho geralmente é justificada para muitos indivíduos, pois a renda e os bônus anuais para um quant podem ultrapassar seis dígitos. Como muitas instituições financeiras continuam alocando grandes quantias em seus orçamentos de tecnologia financeira, a importância e a demanda por programação quantitativa continuarão substanciais.