About us:

In 2020, Viral Nation was voted the 4th fastest growing company in Canada. Viral Nation is a global digital marketing agency that specializes in influencer marketing, talent representation, social media marketing and management, and content production. Our influencers develop engaging and authentic content that drives real ROI, and likewise our creative and social teams develop compelling content that makes brands' social break through the noise of our cluttered feeds.

We are a company of digital and social natives that are passionate about delivering results. We are a team of entrepreneurs, ex-global agency leaders and big talent agency recruiters who came together with a shared vision to do things differently. We move at the speed of culture and evolve quickly as needed. We continue to do this successfully for some of the world’s largest brands, including Facebook Oculus, Disney, DC Comics, TikTok and Tencent.

We envision Viral Nation becoming a data and AI tech mammoth in the coming years and we are actively recruiting top talent technology professionals to help us get there and co-create innovative digital products that will go viral.


  • Develop math models and algorithms and deploy models created with large social media training data sets.
  • Evaluating state-of-the-art statistical modelling and Machine Learning approaches.
  • Develop unique approaches to complex modelling and inference problems that combine marketing and social media data knowledge with mathematical approaches to recognize patterns and trends in influencer marketing industries.
  • Data Analysis, Visualization and Modeling with large text, image and video datasets
  • Create data pipelines and demonstrate processes for Data Acquisition, Ingestion, Cleaning, and Transformation
  • Work closely with the CTO, Product, Engineering, DevOps and Ai Science teams 
  • Collaborate with the product team, share feedback from project implementations and influence the product roadmap.
  • Be comfortable in a highly dynamic, agile environment without sacrificing the quality of work products.
  • Stay current with emerging AI, MLOps, web and mobile technologies and trends.


  • Diploma or Degree in Computer Science or related field. An advanced degree (MA/MSc, equivalent or higher) is preferred.
  • 3+ years of experience as a Data Scientist and/or Python Engineer 
  • Strong ability to apply various analytical models to business use cases (NLP, Supervised, Un-Supervised, Neural Nets, etc.)
  • Strong proficiency with Machine Learning concepts and modelling techniques to solve problems such as clustering, classification, regression, anomaly detection, simulation and optimization problems, and other statistical analytical techniques, data mining, and predictive modelling on large scale data sets.
  • Experience with SQL and NoSQL databases
  • Knowledge of ML automation tools such as DataRobot and/or H20 or AWS/Azure cloud services.
  • Strong knowledge of Python ML tools, including scikit-learn, and Pandas or similar frameworks, and different deep neural networks architectures (RNN, CNN, GAN, seq2seq/Transformers) using Could ML (AWS, GCP, Azure), or similar tools
  • Strong experience with Machine Learning agile project management and experience implementing ML best practices for the entire Data Science lifecycle 
  • Database and programming languages experience and data manipulation and integration skills using (one or more) SQL, Oracle, Hadoop, NoSQL and Graph Databases, or similar tools is required
  • Experience with data visualization tools — Tableau etc. preferred
  • Experience with AWS services EC2, ECS, serverless computing, EBS, RDS, S3, IAM
  • Knowledge of CI/CD tools and processes; Git, Jenkins, Docker, CircleCI
  • knowledge of DevOps/MLOps and creating data pipelines on AWS environments.

Subscribe to Job Alerts