>>11366147PhD not strictly necessary but well-looked upon. At least have a bachelor/MS.
Learn to program well (python/c++ for prop firms and market making firms, java for investment banks).
Mathematically and CS-wise you will want a solid grasp of statistics, stochastic calculus, linear algebra, optimization, machine learning and signal processing.