Basically in-depth computer science knowledge; graph theory, automata, aspects of system programming.
I technically have a physics background coupled with a bit of self-study of pure mathematics. But those 3 categories I feel hold me back in application (in physics primarily, I don't do real software development).