View all jobs

Senior Compiler Engineer

Remote, Canada · Computer/Software
In this role, you will be expected to develop solutions to the unique problems presented by a spatial architecture.  Your playground would include a high-level graph compiler, a low-level conventional compiler and everything in between.  The problems are simultaneously similar enough to those of conventional compilers that you will know where to start while having spatial twists that make them new and fresh.  Comfort tackling new domains is a definite asset!


    • Computer Science, Engineering, or related degree
    • 5+ years of experience
    • Experience developing the internals of modern optimizing compilers
    • Creative problem solver, passionate about solving hard problems
    • Expertise in combinatorial and graph optimization algorithms
    • Strong C++ and python development skills
    • Experience delivering high-performance software to production

Preferred Skills & Experience

    • Masters or PhD in Computer Science, Engineering, or related field
    • Relentless focus on software quality and testing
    • Experience tuning and optimizing code for high performance
    • Proficient with python data-science libraries (pandas, numpy, bokeh)
    • Familiar with neural net frameworks tensorflow or pytorch
    • Experience working with continuous integration systems

Share This Job

Powered by