[llvm-dev] [JOB] PathScale multiple positions

C Bergström via llvm-dev llvm-dev at lists.llvm.org
Thu Feb 11 03:00:43 PST 2016

If you are passionate and love working on compilers this is your home.
PathScale has a family-like culture where engineers get to take
ownership of challenging problems and areas of code. Most of the
positions below will be working directly on clang/llvm and or code
which tightly integrates.

Location : Remote (CN/RU ok, work from home) - no relocation

Full and part time positions available

We cover a range of targets: GPU (NVIDIA), IBM Power8, Intel
processors and multiple ARMv8 across several programming models
(OpenACC, OMP4, C++AMP, CUDA and Fortran)

Positions available
2 engineers - Fanatical about vectorization

1 engineer - understands the importance of loop optimizations (Not
poly* anything) This may also overlap with OpenMP, OpenACC and GPGPU

1 engineer - loves alias analysis (Implementing algorithms, bug fixes
and ensuring optimizations take advantage of AA)

1 engineer - register allocation and scheduling experience

1 engineer - wants to write asm and hand tune math libraries all day
1 engineer - is interested in tying compiler optimization phases into IDE

1 engineer - General: Bug fixes, build system (cmake) and working on
lots of different areas

We are seeking candidates who have experience with LLVM, Clang, Open64
or custom parsers/lexers. You must have a solid experience with C and
C++. Knowing how to write *correct* c++ code is very important.
Academic qualifications aren't as important as your willingness to
learn and eagerness to do great work.

Contact me directly - No recruiters

More information about the llvm-dev mailing list