Software Development Engineer

Return to Careers

Idée Inc is looking for a Software Development Engineer. As a member of our development team you would work with Espion, our image identification and visual search software.

Espion uses sophisticated and efficient computer vision, pattern recognition, and image processing algorithms to:

  • Find visually similar images in very large (i.e. multi-million) image collections.
  • Locate altered copies of images for image identification.
  • Search and analyze video files.

You are:

  • Smart
  • A creative thinker
  • You treat your code more like art than science
  • You are inspired by the problems you have to solve
  • You are passionate about your work

Responsibilities

  • Building scalable API to existing technologies
  • Interfacing with distributed processing within a cluster
  • Working with designers to build usable front-end for Idée’s image identification services
  • Migrating prototypes to more robust systems
  • Build modules for re-use and extendibility

Education and Experience Required

  • Experience in developing medium to large scale web-based applications.
  • Experience in OO development, Linux, Apache, Python, PHP/Perl, JavaScript, and web based UI design.
  • The ability to write clean, well structured, commented, and maintainable code.
  • Experience with DB design within SQL
  • Experience with C++ or Java, CSS.
  • Valuable: A revision control system such as Subversion, distributed/cluster systems development, capable of writing scalable code. Experience working with web frameworks.

Other Skills

  • Ability to communicate with technical and non-technical people.
  • Strong analytical skills.
  • Initiative to advance projects.
  • Interest in learning.
  • Enthusiastic team player with a sense of humour.

Please note that this position is NOT for a visual search algorithm engineer and would not directly involve coding such algorithms

How to Apply to be Considered

For immediate consideration, please submit your resume and a cover letter highlighting relevant experience and past projects to jobs@ideeinc.com and include "Software Development Engineer" in the subject line.

We do not use placement agencies for any of our openings.

We’re Hiring

We are looking for exceptional talent to join our team. Imagine working with a brilliant and experienced software development team dedicated to creating innovative visual search software. Imagine a creative, open and passionate environment. If you see yourself working in our world, we would like to hear from you.

We currently have the following openings in our Toronto office:

  • PixID
    Demonstration of image tracking for print