yo, you better know your shit about algorithms, databases, compilers, backend, vms, cuda, gpus, linux, deployment, c, os, networking, sys design, and comp architecture. no excuses, bro. if you don't know these basics, you ngmi in the future working on those large scale systems. get your shit right, else ngmi.