Software Development Engineer
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:
- Cluster Administrator
- Technical Project Manager
- Sales Support / Account Management
- Software Development Engineer
- Business Development Manager
- Marketing Communications Manager (Position Filled)
- Bilingual Coordinator (Technology Operations)
- Visual Search Engineer (Position Filled)
- Product Manager (Position Filled)
TinEye Demo
See our image search engine at work
PixID
Demonstration of image tracking for print
Multicolour Search
Use multicolour to search a 3 million image collection
Visual Search Lab
Use visual search to search a 3 million image collection
Visual Search for Stock
Piximilar integrated into a stock photography website
Compute Cluster
Our cluster of 340 processors and growing
