HACKER Q&A
📣 amir734jj

How to get a job as a compiler engineer?


I have a BS and MS in computer science and I have been working part-time on my PhD in compilers for four years now. My research is about attribute grammars. I love my PhD research topic, it's challenging, fun and novel but I don't see it being used for any practical applications. I teach basic compiler course part-time as an instructor at my university as well. I work full-time as a backend software engineer at Microsoft.

My goal is to actually use the concepts I spent so much to learn in my PhD in my career. Where should I start? What tool/library/framework is a must know for a compiler engineer? What are the companies that do exciting stuff in compilers?

I appreciate any help. Thank you


  👤 dusted Accepted Answer ✓
I've heard that Microsoft have some compilers, seeing how you should have the best possible communications paths to the relevant people inside, I think you should find out who they are and sell them on the idea?

👤 brudgers
Why not engineer some compilers and see what happens?

Engineering is practice, not a slot on an organization chart.

Good luck.