3 ms·
If you find work for a small hedge fund, writing algo-trading code, that might be one of the most satisfying ways you can monetize code. If it's a small compan
by valdiorn 5y ago
If you find work for a small hedge fund, writing algo-trading code, that might be one of the most satisfying ways you can monetize code.
If it's a small company, it means you'll be hands on, but also expected to work very, very hard. Compensation is directly linked to how well your code performs, this is especially true if you're in a latency-sensitive environment, like market making / HFT.
However, these jobs tend to only existing in a few locations in the world (Chicago, Boston, NY, London, Hong Kong, Singapore, and maybe a few other places), and they're rarely advertised via normal channels. You're gonna have to make best friends with some actually competent recruiters and get on their short-list, and wait for a call.
Alternative might be to look at crypto trading startups. There are a few well-funded crypto "hedge funds" out there that are attempting to develop market making strategies in that space. You may also find that a lot of exchanges, big and small, have semi-secret market making offshoots that do a lot of prop trading on their exchanges, both to keep the order books full, and to skim profits.
Sports betting is the same, a lot of market makers in that domain are secretly owned by the same people that run the exchanges.
- boring_twenties 5y ago> However, these jobs tend to only existing in a few locations in the world (Chicago, Boston, NY, London, Hong Kong, Singapore, and maybe a few other places) This is changing as of late. I started an HFT gig a few months ago and it's 100% remote.
- twohaibei 5y agoWould you like to describe some of your history and day to day life now? Its so far away from what I do I'm fascinated what HFT job entails.
- boring_twenties 5y agoWell, it's not really all that different from any other programming gig, just very low-level. If you have enjoyed systems or maybe embedded programming in the past, you're probably at least a decent candidate. It's a lot of fun overall, but still, not 100% of the time, for instance you have to interact with dozens of different protocols, all of which are braindead in their own special way. People skills are also more important than a "pure tech" kind of role. I did have some trading experience already, which probably helped but is not required. It probably did help paper over some softer spots I had on the technical side, though :)
- twohaibei 5y agoThank you :)