BECOME PART OF OUR FAMILY

Contribute to our portfolio companies’ success by browsing open positions below.


Compiler Engineer at Untether AI
Montreal, CA
Untether AI is looking for an experienced Compiler Engineer. The objective of this role is to write software that translates a wide variety of neural nets into efficient mappings and fast implementations on our accelerator hardware, from data-in to data-out.

Responsibilities

    • Build software that maps a neural net onto our hardware
    • Devise and implement multiple data layout strategies
    • Build a tool that will solve a network layout for a set of constraints within the hardware given the available strategies
    • Implement efficient mappings between data layouts
    • Evaluate current and proposed hardware architecture for future products
    • Work closely with algorithm design and architecture teams

Requirements

    • Computer Science, Engineering or related degree, preferably MS or PhD
    • Thorough understanding of deep neural nets
    • Experience developing the internals of modern optimizing compilers
    • Understanding of advanced optimization techniques

General Skills

    • Driven and self-directed
    • Proficiency in a variety of development styles and languages
    • Ability to build projects from the ground up
    • Comfortable working within a rapidly evolving project
    • Strong focus on testing and software quality
    • Team focus and desire to help build the team