Startup Careers

Be a part of our family by contributing to our portfolio companies’ innovation and success. Browse open positions below with Intel Capital portfolio companies.

Compiler Engineer at Untether AI
Toronto, Ontario, CA / Toronto, CA / Toronto, ON

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.

 

  • Role Specific 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 

 

  • General Responsibilities:
    • Release high-quality open-source tools
    • Assist in building our software engineering team
    • Validation and testing of pre-production hardware
    • Build high quality simulation/emulation of our architecture for testing of RTL, hardware and software tools 


Qualifications:

  • 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 Required

  • 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