You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer (Compilers)

If you're interested in really neat computer architectures and the compiler challenges associated with them, then you really want to be talking to us! We work at the cutting edge of compilers and computer architecture. These are real machines and they are doing important work.

Reservoir Labs is looking for Compiler Developers to join our growing business. We are tackling some of the most interesting and challenging problems in high performance computing, including designing compilers for high performance embedded computing systems, compiler algorithms for machine learning, and simulators and software for advanced supercomputers. This is a great opportunity for a rewarding career in applied computer science research.

Job Responsibilities

  • Work on a wide range of projects within small teams of engineers
  • Frequently interact with clients and effectively identify and meet client needs
  • Represent the company in conferences and industry forums
  • Opportunity to lead and manage projects

Desired Skills

An ideal candidate will have solid intellectual ability, motivation, and a strong history of achievement. Strong software engineering and development skills, as well as excellent oral and written communication skills, are desired. Serious consideration will be given to candidates with knowledge of and previous experience in compilers. Experience with LLVM is a plus. Interest in the spectrum of Reservoir’s projects is key, and the flexibility to move among them is essential.


We have offices in New York City and Portland:

Telecommuting may be available for this position. We also welcome candidates to relocate to our New York or Oregon offices. Our engineering teams are distributed with members on the West Coast, Midwest, and the East Coast. We have infrastructure in place to enable a work-at-home arrangement and welcome those candidates outside of either physical location.
Reservoir Labs is an Equal Opportunity Employer committed to hiring a diverse workforce including individuals of all genders, ages, sexual orientations, nations, cultures, ethnic groups, veteran status, and physical abilities.