Jobs / 
Software Development

Senior Artificial Intelligence Engineer

We are looking for an Artificial Intelligence Engineer to join our Software Development team and contribute to the design, development, testing and deployment of new features and products.
Kanata, Ontario, Canada
Full Time
Senior Level
Apply now

Who We Are

Edge Signal is a privately held company backed by Wesley Clover International, based in the Kanata North Technology Park, Ontario, Canada. Specializing in edge computing and edge AI, we are currently looking to fill the position of Senior Artificial Intelligence Engineer.


We are looking for an Artificial Intelligence Engineer to join our Software Development team and contribute to the design, development, testing and deployment of new features and products.  The successful candidate will work with a team of local and international developers to produce new offerings that are high in quality and reliability, that scale easily, and that provide increased value to existing and new customers.

A key member of the development team, the candidate will be based in the Edge Signal head offices in Kanata.  


The successful candidate will:

  • Be proficient in architecting, developing, and maintaining the AI/ML implementations and support systems behind Artificial Intelligence features and solutions.
  • Collaborate well with local and international team members in all phases of product design, build, test, and shipment.
  • Iterate software development in an agile fashion creating hypotheses and testing them with incremental code shipments and continuous integration.
  • Identify multiple solutions to a problem and evaluate these for fit given the objectives and constraints of the project.


The successful candidate will meet the following requirements:


  • A post-secondary Degree in Computer Science or Computer Engineering.


  • Two or more years of experience in building software models for deep learning, computer vision, speech recognition and/or natural language processing systems.
  • Expert-level competence in at least one computer platform language, combined with a desire to learn other software languages.  The ideal candidate will have knowledge of Python or C++.
  • Experience with Neural Network frameworks such as TensorFlow and PyTorch.
  • Experience in AI accelerators like GPUs, NPUs, FPGAs, TPUs etc. and their corresponding runtime environments like TensorRT, RKNN, OpenVino.
  • Strong theoretical knowledge in these domains, including mathematical foundations of modern machine learning techniques and systems.

Individual Qualities

  • Interpersonal and teamwork skills to help prioritize needs, provide meaningful contributions, and deliver team results.
  • Creative thinking to help generate new and better ways of doing things and create innovative new products or solutions.
  • Problem solving skills to look beyond the obvious and understand the root cause of complex issues, propose possible solutions and overcome barriers to success.
  • Resiliency to cope with change and continue to advance work tasks and projects.


  • Employment Type:  Full-time
  • Location: Kanata, Ontario
  • Industry Focus:  Computer Software, Information Technology
  • Position Focus:  Software Engineering, Development
  • Position Seniority:  Senior Level

To apply, please send your cover letter and resume to  Edge Signal is an equal opportunity employer, supporting diversity, inclusivity, and a safe work environment for all.  While all applications are appreciated, only those candidates selected for an interview will be contacted.

Apply now

Start your free plan now

Accelerate edge application development.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No credit card required
Two devices supported for free