3 ms·
The latter.
by imnotreallynew 4y ago
The latter.
- boberoni 4y agoThanks for clarifying. Depending on your job search strategy, you could apply as a generic software engineer or you could try to apply under a specialization. Specialists are valuable if the company needs you, but useless if they don't. Here are some examples of specializations in quantitative trading: Networking. For high-frequency trading firms, low network latency is extremely valuable. Some firms will need to build their own proprietary network protocols for their internal services because TCP is too slow. Compilers. Again, for high-frequency trading firms, the latency from garbage collection, memory allocation, and system calls must be managed very carefully. Jane St is famous for being an OCaml shop, and OCaml is commonly used for building compilers and domain-specific languages (DSLs). When it comes to optimization, predictable latency (variance) can be just as valuable as low latency (99th percentile). ML Engineering. While the quant traders build models, it is up to the software engineers to productionize and maintain the models. This can involve data engineering, feature engineering, model deployment, and monitoring the model for performance, predictive accuracy, and feature drift.