CompilerJobs – A listing of compiler, language and runtime teams(mgaudet.github.io)
mgaudet.github.io
CompilerJobs – A listing of compiler, language and runtime teams
https://mgaudet.github.io/CompilerJobs/
15 comments
Is this possible for a guy with no previous compiler experience to join?
I think it's possible to join the compilers field with no previous experience if you can find the right team willing to mentor. Best would be for you to have adjacent skills that are valuable to the team; things like domain expertise, low level programming skill, or hardware knowledge.
Everyone starts somewhere. It's not the easiest thing, but I think can be done.
Everyone starts somewhere. It's not the easiest thing, but I think can be done.
There's always non-specialist work to go around, even on specialist teams like those working on compilers. Build system integration & profile gathering for instance. Some teams will be happy to start you off on that while you ramp up.
It is really uplifting to see so many places, always felt there was far fewer out there.
Yeah, I posted a blog post [1] that explains my motivation in curating this list. Seeing the broad range of companies that do this kind of work was really helpful early in my career.
[1]: https://www.mgaudet.ca/technical/2019/12/10/compiler-jobs
[1]: https://www.mgaudet.ca/technical/2019/12/10/compiler-jobs
Pull requests very welcome! Even if to just update your team location and/or add internships and remote friendliness.
The missing icon I'd like to see is "the work is mostly or all open source".
It's a significant differentiating factor.
With so many companies using LLVM or GCC there probably are a few where the job's output is mostly or all open source by default, and there are certainly other compiler jobs where it isn't.
With so many companies using LLVM or GCC there probably are a few where the job's output is mostly or all open source by default, and there are certainly other compiler jobs where it isn't.
I too would love this icon, and would take a PR from teams who can speak to that.
Hard to judge often!
Hard to judge often!
Shameless plug for a new compiler-related position at Columbia, working with me - https://news.ycombinator.com/item?id=27704543
As a long time follower of compilerjobs.com, I was also disappointed when it fell off the net. Glad to see a new resource like it appear.
wow that's great
but what actually "LLVM" means here? proficency at LLVM IR and it's tools or internals and source code of LLVM?
but what actually "LLVM" means here? proficency at LLVM IR and it's tools or internals and source code of LLVM?
Probably more the latter, but that requires some amount of the former. You’ll usually either be working on a custom LLVM backend or working on integrating LLVM into some compiler other than Clang.
Most companies seem to be shy about pay and some of those who aren't pay quite inadequately to their profits it seems...
What's the incentive for anyone to work there?
What's the incentive for anyone to work there?
It would be incorrect to assume this is a list of poorly paying companies.
Some of the companies in this list are known to pay very well for compiler type senior roles (and don't advertise that fact), some of them probably don't.
Some of the companies in this list are known to pay very well for compiler type senior roles (and don't advertise that fact), some of them probably don't.
They keep an updated list regularly since the mid-90s.