Funds can be split up for any number of reasons including investor specific requirements including leverage limits or volatility limits, etc. Also, more likely the case, their medallion fund strategies probably have some kind of capacity limit. I.e. Can't put too much capital into it before they start to suffer.
Well, one idea if you're interested -- you could email me at [email protected] and I can put you in for an engineering role here :) A lot of the other engineers here actually came from similar roles at, ie, GS and DE Shaw.
More generally, I would look in places where your financial services experience will be appreciated. Financial tech, for sure, but really any enterprise SaaS company will appreciate people with programming skills and business sensibilities.