David Greene via llvm-dev
2019-Jan-22 19:12 UTC
[llvm-dev] [Job Ad] Cray is hiring for our LLVM/Clang/OpenMP teams
Hi all, Cray has some new positions for compiler people opening up, including another intern position for this summer. You can also search for related positions with "clang" or "compiler" in Cray's career site: https://www.cray.com/company/careers/search Compilers and the programming environment in general have always been a key part of Cray's supercomputing solutions and that continues with Shasta, our next-generation exascale platform. Posting below. Feel free to contact me directly with questions. Applications should be made via the links below. -David ----- Cray is hiring multiple LLVM compiler engineers at our main software development location in Bloomington, MN. Our facility is physically attached to the Mall of America, which offers a wide variety of experiences and is a transit hub (bus and light rail). We’re also a short distance from the MSP airport. Clang/LLVM Compiler Engineer https://www.cray.com/company/careers/job-details?Req_Code=19-0028 In this position you will work on designing, implementing, testing, debugging, tuning, and maintaining optimization and parallelization phases of the Cray compiler. JIT Compiler Engineer https://www.cray.com/company/careers/job-details?Req_Code=19-0030 In this position, you will be responsible for designing, implementing, testing, debugging, tuning, and maintaining an optimization framework to be developed for application tuning and optimization. OpenMP Compiler/Runtime Engineer https://www.cray.com/company/careers/job-details?Req_Code=19-0012 In this position you will work on designing, implementing, testing, debugging, tuning, and maintaining Cray’s OpenMP implementation, which includes compiler and runtime library support for both CPU and GPU architectures. Compiler Intern https://www.cray.com/company/careers/job-details?Req_Code=19-0042 (link will go live soon) The intern will help improve the capability and quality of a Clang/LLVM-based compiler that is specialized for High Performance Computing (HPC) applications. The intern will work closely with experienced compiler developers on tasks such as improving optimizations, implementing features of parallel programming models, and verifying expected behavior on Cray hardware.