15 comments

[ 2.9 ms ] story [ 39.5 ms ] thread
It is really uplifting to see so many places, always felt there was far fewer out there.
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?

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.
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.

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.
Pull requests very welcome! Even if to just update your team location and/or add internships and remote friendliness.
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?

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.

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.
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.

I too would love this icon, and would take a PR from teams who can speak to that.

Hard to judge often!