Data Scientist - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we’re proud to be one of BC’s Top Employers.  We’re looking for a Data Scientist to work in our Vancouver office.

This is a brand new role for PNI, so we need someone with strong machine learning, analytical, communication, and project management skills.  We’re looking for someone who will mine and make sense of the information hiding in large and diverse data sets and image assets, which will facilitate our ability to deliver better products and services to our clients and end-users.

You’re an analytical problem solver who enjoys diving into data, is excited about investigations and algorithms, can multi-task, and can credibly interface between technical teams and business stakeholders.  This is a brand new role for PNI, and our successful candidate will be able to build a discipline that doesn’t exist today.  You’ll be playing in a wide field, too - image processing data, order data, AI functionality around merchandising, operational data, etc.  Topics you may be working on include success scoring, predictive pricing, search ranking, image processing, recommendations, and personalization.  You’ll use a range of data science and machine learning methodologies to build solutions for a variety of business initiatives.  You’ll also:

  • Integrate deep learning, machine learning, data mining and applied AI algorithms to systems

  • Work closely with product managers and technical teams to develop and implement end-to-end technical solutions

  • Provide strong leadership in defining and articulating innovative and practical technical solutions that address various business needs.

  • Perform complex in-depth analyses by using statistical models and machine learning techniques.

  • Create new insights, design procedures, and smart solutions for the future of the business.

  • Apply a wide variety of Machine Learning algorithms to real-world data sets.

  • Develop a variety of machine learning models including customer recommendations, customer propensity, forecasting, and marketing performance.

  • Develop automated processes for large scale data analysis (supervised & unsupervised learning)

  • Collaborate with other IT teams to ensure the correct implementation of algorithms, the creation of new features, and the launch of real-time model experiments

  • Design scalable, performant algorithms to shape better and more intelligent user experiences

  • Understand our data sources, their potential and limits for specific business and customer relevant questions

  • Quickly build new (product) prototypes to evaluate your ideas and data insights with our customers by applying creative approaches

  • Push integration of your work into our web stacks and microservices

  • Build a Machine Learning pipeline from data ingest through to solution with real-time AI processing

  • Develop criteria for testing algorithm and system’s cognitive performance objectively from end-user and market perspective

  • Break down complex projects and problems into actionable tasks

  • Collaborate closely with Developers to ensure ongoing delivery of high quality data

You bring:

  • A Bachelor’s degree or higher in Computer Science, Math, Statistics or a related field

  • 4+ years of experience using machine learning to develop initiatives and solve business problems using large datasets

  • Previous e-commerce experience is a big asset.

  • Understanding and experience in Machine Learning (including Deep Learning) to challenges including (but not limited to) Image Processing, Prediction, and/or Recommendation.

  • Understanding of the following concepts: customer lifetime value, regression analysis, cohorts, retention, customer lifecycle, customer segmentation, large-scale data analysis, classification and propensity modeling

  • Comfort using Scikit learn, Numpy, &/or Pandas

  • Strong programming skills in Python &/or R and fluency in data manipulation and machine learning tools

  • Expertise with deep learning methods and their practical application at scale

  • Experience working with cross functional teams to building scalable machine learning systems and data-driven products; Familiar with supervised and unsupervised modeling techniques

  • Knowledge of machine learning for discovery driven recommendations &/or advertising optimization

  • Able to present complex concepts in a way that non-technical colleagues and clients can readily understand.

  • Able to balance a sense of urgency with the delivery of high-quality solutions

  • Collaborative and team-oriented with a “Me before we” mindset.


What's It Like to Work at PNI?:

At PNI, we never settle for status quo.  We’re efficient but diligent.  We never forget that our customers are our business.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.