Computer Vision and Deep Learning for Moderating Visual Content - BC-336

Preferred Disciplines: Engineering, Computing Science, ECE, graduate student or Post-Doctoral Fellow 
Project length: 4 to 6 months with opportunities for longer term engagement
Desired start date: To be discussed
Location: Kelowna, British Columbia
No. of Positions: 1
Preferences: English Language
Company: Two Hat

About Company:


Project Description:

Two Hat Security is a company that develops next generation moderation tools for social networking apps. Since visual content (e.g. images, videos) is one of the most important types of data shared by social networking apps, an important problem for the company is to identify images/videos that are offensive or inappropriate. For example, certain images/videos might contain violence, nudity, or certain objects (knife, gun, bikini, etc.) that are considered offensive. It is obviously unrealistic to have human annotators to manually sift through all images/videos online and flag those offensive contents. The goal of the proposed research program is to develop a series of computer vision and machine learning (especially deep learning) technologies that the partner company can utilize to build the state-of-the-art moderation tools for social network apps.

A great opportunity for a graduate student or Post-Doctoral Fellow to conduct cutting-edge research in the Rapidly-Growing Tech Hub of the Beautiful Okanagan Valley.   

Background and required skills

Research Objectives/Sub-Objectives:

  • Image recognition to discover high risk content
  • Contextual learning (text, text + image)


  • We are experimenting with a variety of cutting edge deep learning techniques for image recognition using both pre-trained and proprietarily-trained convolutional neural networks

Expertise and Skills Needed:

  • Computer vision and deep learning
  • Convolutional neural networks
  • Training binary and multiclass systems
  • Exceptional communication skills (the intern will have an opportunity to work directly with many notable organisations while conducting research and experimenting)

For more info or to apply to this applied research position, please

  1. Check your eligibility and find more information about open projects.
  2. Complete this webform. You will be asked to upload your CV. Remember to indicate the title of the project(s) you are interested in and obtain your professor’s approval to proceed!
  3. Interested students need to get the approval from their supervisor and send their CV along with a link to their supervisor’s university webpage by applying through the webform or directly to Jennifer Tedman Jones at jtedman(a)