January 7th, 2013, 2:01 pm
It depends on the shop, and the quant group within that shop, doing the hiring.For "greenfield" quant research you will probably be using R, MatLab or Python. It is unlikely anyone would choose to use C++ as a starting infrastructure wide language if they had the choice! Each of these languages can be optimised for execution speed sufficiently well these days via libraries such as NumPy. You do sometimes find MS tech such as C# in funds though, particularly if the operators have spun out from a bank and have taken some of their IT with them. At the fund I used to work at we made exclusive use of Python and MatLab for trading system infrastructure and research.Once you start looking at high-frequency trading firms then C and C++ will be extremely important. This is the realm of co-location, FPGAs and advanced network/socket programming, where extensive low-level programming skills are highly valued. Unfortunately for HFT firms, current low market volatility has slowed down this sector recently.