I understand why compiled languages such as C/C++ are important for low-latency trading infrastructure. But I am curious why even researchers at the high-frequency trading firms also require a strong mastery of C/C++? Isn't Python (with the numerous strong packages such as scikit, pandas, etc) a better language for data exploration, data wrangling, machine learning and subsequently to quickly test out algorithms? How are these tasks achieved in C/C++?
Advance thanks for your time and help.