Intern - Software Engineer/Researcher - 3-4 months contract

Job ID
Research & Development - Software Development or Programming
Pos. Type

Company Overview

At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them.  We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.


Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.


Join our Enterprise team…great customer service starts here. We design virtual assistants for intelligent and effortless customer service helping customers find the information they need using whatever channel they prefer.


Job Summary

Summary: The position involves the research and development of advanced computer vision techniques for biometric recognition and identity retrieval. The main contributions and outcomes are expected in the fields of lips reading, face recognition, facial features detection and tracking. The developed computer vision methods will be used in combination with voice biometric techniques for increasing the security and the convenience of automatic authentication applications. It is worth highlighting that this position requires important development and finalization skills, besides research aptitudes. The final goal is to create software libraries / SDKs that offer high accuracy with reasonable computational and memory requirements and are, at the same time, easy to integrate and deploy in server and mobile platforms.  


Responsibilities: The ideal candidate should have meaningful experience with computer vision techniques and good knowledge of the scientific literature and open source environments (OpenCV, Dlib, …) , in particular on the field of object detection and tracking. Proficiency with machine learning and pattern recognition algorithms is a must. Very good knowledge of C/C++ and Windows and Linux OSs is required, as well as the familiarity with at least one machine learning programming language (Python, Matlab, R, … ). The proposed position will require significant experimental activity and the capability of developing fast prototypes for assessing research ideas and algorithms is very important. Good knowledge of written and spoken English is mandatory.

This position also requires good social skills and the capability to cooperate with a geographically distributed team.


Duration: 3 - 4 months

Location: Turin, Burlington, Montreal



Number of Years of Work Experience: PhD Student



Required Skills: Skills and expertise that are not needed but appreciated are: 

• Deep neural network knowledge and expertise with DNN open source tools (Caffe, Theano, …)
• Knowledge of speech and language algorithms and techniques
• Mobile devices programming
• Past collaborations with industrial partners are also welcome


Education: PhD


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.