being a compiler engineer is like making it in hollywood with a lot less glam. There are maybe 10-15 serious compiler projects out there, think LLVM, GCC, Microsoft, Java, then you've got virtual language bytecode intepreters.
The world needs maybe what, 5000, 10000 of these people maximum? In a world with 8 billion people?