Why?
Ive always thought that those jobs are like: every company does it a little bit different (tools, processes, architecture) but theory, parsing and LLVM stay the same.
So what changes in e.g year or two? new CPU instructions? Architectures?
How does your job look like? You are doing more frontend or backend work?