Algorithm & Topology Optimization Engineer

Toronto, ON - Software - Full-Time

Untether AI is looking for an experienced Algorithm & Topology Optimization Engineer. The objective of the role is to build efficient implementations of real-world neural nets, including basic layer types, important scaling and other operations like beam search, etc. The successful candidate will build a deep understanding of the capabilities, limitations and details of our architecture and work closely with our architects and compiler engineers.



  • Design and prototype low-level implementation strategies for various neural net operations

  • Communicate optimization ideas both to compiler engineers and to architects working on future product generations

  • Design multi-chip neural net topologies and inference strategies


  • Computer Science, Engineering or related degree, preferably MS or PhD

  • Experience applying advanced optimization techniques

  • Demonstrated ability to work independently through challenging but tightly constrained problems

  • Interest and ability to work with both high level conceptual and very low-level technical details

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

Cheryl McConachie