Yes hedge funds are more likely to have such positions, but Goldman Sachs has it too.
Well I said CS background, because by nature algo-trading would involve more programming than traditional quant positions. As a CS grad, you probably have more background in data structures, algorithms...