Marketing Project Specialist - Vancouver, BC

Do you love planning out and executing on marketing projects, down to the smallest detail? Are you looking for a company culture that has earned itself being one of BC's top employers for 6 consecutive years?

 PNI Media is looking for a dynamic and timelines-focused Marketing Project Specialist for our Vancouver office - someone who loves planning and implementing marketing projects and campaigns. This individual will work alongside our core project teams to define and execute on marketing deliverables. Reporting to the Lead Marketing Specialist, the Marketing Project Specialist will be responsible for managing all project initiatives and timelines for our key retailers.

 ABOUT THE OPPORTUNITY

 Our ideal candidate can clearly define and communicate timelines, is passionate about delivering on project timelines, and likes to roll up their sleeves and dive into the work. You are a detail-oriented individual who thrives on moving tasks forward and ticking items off your list. This role needs a strong communicator who can manage a team of multiple personalities and skills, and be a strong team-player. If you are a go-getter with a keen ability to work in a fast-paced environment amidst scope changes and tight timelines, and want to work with some of the largest retailers in North America, we want to hear from you!

 CORE RESPONSIBILITIES

  •  Identify priorities and balance scope & needs as projects develop throughout the creative process.

  • Manage the workflow of multiple projects simultaneously through Creative, Development and Release processes, ensuring projects are completed on time and in alignment with strategic vision.

  • Manage internal team stakeholders in order to create accurate milestones and timelines that work for all.

  • Remove obstacles and maintain focus in challenging situations to deliver results and redefine processes.

  • Proactively identify barriers and provide recommendations to management for problem resolution.

  • Review all work and creative output to ensure quality and consistency with project specifications.

  • Implement strategic marketing directives for a range of clients across various disciplines.

  • Liaise with external stakeholders to capture and implement feedback in timely manner.

  • Create and deliver progress reports.

DESIRED SKILLS/EXPERIENCE

  •  2 - 3 years of experience working in a related role, or a role that required project management to execute on campaigns

  • Excellent project management skills are essential. Training or certifications an asset

  • Agile training or experience in a SaaS company an asset

  • Experience with Jira, Fogbugz, or Product Plan an asset

  • Ability to multi-task, set priorities and meet multiple deadlines in an ever-changing environment; calm under pressure

  • Deadline-oriented and organized by nature

  • Demonstrated ability to deliver results in a fast-paced environment

  • Must be flexible to respond quickly and positively to shifting demands and opportunities

  • Natural leadership and communication skills

  • Strong initiative and a can-do attitude

  • Constantly seeking to improve processes.

  • Ability to think strategically and tie outcomes to goals and objectives

  • Fundamental knowledge of digital marketing, including:

  • Customer acquisition strategies

  • Content strategy

  • Go-to-Market Plans


  What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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’s Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI builds on-demand personalized print solutions, transaction processing, and order routing services for 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.


Release Train Engineer - 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 Release Train Engineer to work in our Vancouver, BC office.

The Release Train Engineer, also sometimes referred to as an “Agile Program Manager”, facilitates the Agile Release at a program level and then is responsible for program execution, escalating impediments, managing risk, and helping drive program-level continuous improvement. RTE’s are responsible for facilitating program events such as Release Planning, Inspect & Adapt, and the Scrum of Scrums.

The RTE ensures mission execution, leads and facilitates software delivery teams through development and delivery, and is an Agile facilitator and can coach at the Program, and Team levels. Providing guidance in Agile, Scrum, and Kanban. Supports teams in architectural runway development and work break-down and serve as an expert on Agile software principles to development managers, developers, quality engineers, UX designers and architects.

Primary Responsibilities:
·        Facilitate PI planning events

·        Manage and optimize flow of value through ART

·        Champion SAFe adoption

·        Track and Publish track PI Objectives/Team progress for visibility and transparency

·        Facilitate Agile ceremonies such as Scrum of Scrums, Inspect & Adapt, System/PI demo

·        Assist with economic decision-making by facilitating feature and capability estimation by teams and the roll-up to Epics, where necessary

·        Coach leaders, teams, and Scrum Masters in Lean-Agile practices and mindsets

·        Help manage Risks and Dependencies; Escalate and track Impediments

·        Work with Product and Product Owners, and other stakeholders to help ensure strategy and execution alignment

·        Drive relentless improvement.of the ART and Solution Trains and help them improve

·        Work with Scrum masters to increase effectiveness of Agile; Foster Communities of Practice and the use of engineering and Built-In Quality practices

·        Partner with delivery leaders to ensure successful delivery against PI commitments

 Minimum Education and/or Experience:

 ·        Bachelor’s Degree and at least 8+ years of experience in a complex project and program management roles with at least with 3+ years leading Scrum teams.

·        Experience as a Scrum Master for at least 3 years for a software development team that was diligently applying Scrum principles, practices, and theory.

·        Experience Functioning in the Release Train Engineer role or similar coaching role for at least 2 years for a software development team that was diligently applying Scrum principles, practices, in an Agile environment that scales up to a program or portfolio level

Requisite Abilities and/or Skills:
·        Strong communicator with strong interpersonal skills who can:

·        Listen and support teams in problem-identification and decision making

·        Encourage an environment that values mutual respect, openness, and courage

·        Persuade by influence rather than authority

·        Understand and empathize with others

·        Think beyond day-to-day activities

·        Support teams’ commitments, personal development, and continuous growth

·        Empower teams to be owners of their products and processes

·        Strong technical aptitude and experience leading teams in delivering quality software

·        Experience working in an Agile organization using Scrum, XP, Kanban, Scaled Agile Framework, or other scaling model is preferred

·         SAFE RTE certification

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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 builds on-demand personalized print solutions, transaction processing, and order routing services for 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. 

 

Senior QA Analyst - 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 Senior QA Analyst to work in our Vancouver, BC office.

Ready for a move to the next level?  As a Senior Software QA Analyst at PNI, you will motivate your team mates, lead by example, share your passion for quality, and test the stuffing out of our websites.  By holding yourself to a higher standard you will mentor and elevate the testers around you.  Your experience as a software testing professional will allow you to evaluate not only the software but the testing process as well so that you can help us make continuous improvements to our products, people and processes.  Key responsibilities include:

  • Developing test plans and strategies based the quality assurance strategy

  • Leading the team during releases to ensure a fast, efficient, low-impact release process.

  • Developing and maintaining required documentation.

  • Mentoring the team on testing and quality practices.

  • Providing technical advice, assessments and estimates to PM.

  • Developing a strong working knowledge of products, services, and industry trends to select appropriate technologies to meet PNI and Client requirements.

  • Working with the BA to translate business requirements into testing requirements.

  • Identifying recurring quality issues and developing and driving initiatives to address them.

  • Acting as the QA Manager’s eyes and ears to communicate bi-directionally the needs of PNI for Quality.

You’ll bring:

  • University degree, technical diploma, ISTQB certification or relevant experience.

  • Minimum of 5 years software testing experience.

  • Experience in testing Internet-based applications. Familiar with .NET based websites.

  • Experience in collecting and analyzing software quality metrics.

  • Able to oversee the test process from planning through implementation, leveraging and leading team members where necessary.

  • Able to take problems found during QA process, analyze to determine target party for issue resolution, and then facilitate investigation and solution with development and PM teams.

  • Complete knowledge of testing methods.

  • Excellent English communication skills, verbal and written.

  • Excellent reasoning, analysis and problem-solving skills and the ability to document ideas clearly and concisely.

  • Understanding of Web Services an asset.

  • MS SQL Server knowledge and testing experience an asset.

  • Coding experience an asset, preferably C#, JavaScript or Jmeter.

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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 builds on-demand personalized print solutions, transaction processing, and order routing services for 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. 

 

Senior Developer, Backend - 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 100 Employers.  We’re looking for a Senior Developer, Backend to work in our Vancouver, BC office.

This role will focus on backend technologies.  The role will be responsible for developing high-availability web solutions for our public-facing websites that will underpin the PNI technical solution.

Key Accountabilities

Working with the Lead Developer and Project Manager to ensure team deliverables are met in an agile team.

Developing clean, high-quality, high-performance and maintainable code, unit tests and deployment scripts.

Performing code reviews and giving constructive comments.

Mentoring and coaching less experienced engineers.

Complying with coding standard, best practices and security standards.

Passionately driving problem determination and resolution.

Providing technical advice, assessments and estimates to PM

Assisting in transfer of business and technology knowledge.

Promoting team effectiveness by removing technical blockers.

Developing and maintaining required documentation.

Required Experience & Skills

Post-secondary degree/diploma in Computer Science or equivalent.

5+ years' experience in web application development utilizing C#, ASP.NET MVC / Core, Entity Framework and SQL Server.

Extensive experience with web services such as WCF and REST API.

Deep understanding of object-oriented design patters and pragmatic programming principles.

Excellent understanding of and experience using Test Driven development.

Experience in Agile / SCRUM development environment.

Ability to multitask over multiple projects in an agile team.

Excellent communication and good team player.

Driven, can-do and take initiative and ownership attitude.

Mentoring and coaching skills.

 Nice to have

Experience with Angular JS or React JS.

Experience with Git, VSTS, Azure, Redis and RabbitMQ.

Understanding of TypeScript.

Understanding of Continuous Integration and Continuous Delivery.

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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 builds on-demand personalized print solutions, transaction processing, and order routing services for 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. 

IT Operations Manager - 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 an IT Operations Manager to work in our Vancouver, BC office.

The IT Operations Manager oversees and directs the day-to-day activities of the organization’s IT department, ensuring that systems, services, and infrastructure work reliably and securely.  This role will lead teams that develop and implement networks and servers, respond to business unit requests, and monitor system stability and performance.  The IT Operations Manager provides guidance and leadership to the IT department and its technicians, but also directly supports end users by handling escalations, resolving user issues, and monitoring the performance of business-critical systems to prevent delays and outages and quickly resolve ongoing issues.  Key responsibilities include:

  • Monitoring servers, networks, and computer systems for irregularities and performance issues in application and Infrastructure.

  • Ensuring all operation teams are supporting project teams effectively.

  • Setting up service introductions, process enhancements and technical support guides.

  • Ensuring holiday readiness and capacity management.

  • Working with the Order Support to define product requirements for various systems.

  • Assisting Business Development with business opportunities related to PNI back-end systems.

  • Working with the senior leadership team to help develop the roadmap for new features and functionalities.

  • Setting and regulating Operations KPIs; improving processes and polices in support of organization goals.

  • Coaching and mentoring direct reports.

  • Overseeing upgrades, installations and service improvements.

  • Assisting with vendor negotiations.

  • Assisting with short-term and long-term strategic planning.

  • Acting as the point of contact for any escalated critical / blocked issues pertaining to site bugs.

Skills & Experience

  • Bachelor's degree in Computer Science is preferred.

  • 10+ years’ experience in a technology role, of which at least 5 years were in an IT Operations leadership role.

  • Management experience growing and developing a technical delivery team with business-facing roles is highly desirable.

  • Strong understanding of Change Management and Production Control.

  • An excellent knowledge of release management and release automation tools

  • Familiar with VSTS (Azure DevOps)

  • A clear understanding of processes especially incident and problem management.

  • Experience with ITSM toolsets.

  • Broad technology knowledge implementation & experience.

  • Experience in a cloud based environment is ideal.

  • Track record of planning and delivering cost effective results.

  • Efficiency in SLA Definition, Evaluation, Monitoring and Reporting Demonstrated experience in evaluating and managing risk.

  • Experience in balancing supply and demand of resource requirements.

  • Proven project management skills with the ability to multi-task, delegate and prioritize tasks across various locations and in a cost-effective manner.

  • Excellent verbal and written communication skills in English. 

  • Excellent problem-solving skills.

  • Demonstrated management, leadership, decision-making, and team-building skills.

  • Demonstrated ability to work effectively in a fast-paced, high volume, deadline-driven environment.

  • Strong interpersonal, conflict resolution, presentation, and customer service skills.

 What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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 builds on-demand personalized print solutions, transaction processing, and order routing services for 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. 

 

Project Manager – 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 Project Manager to work in our Vancouver, BC office.

A Project Manager career at PNI is demanding, requiring a diligent and focused individual with a strong desire for accomplishment.  You’ll find the creative latitude to grow your career, helping to engineer applications for some of the world’s leading online retailers.  You’ll be responsible for leading all activities performed by the project team throughout the software project life cycle, and you'll be accountable for the execution of the project, ensuring that projects meet our clients' requirements, are completed on time, within budget, and to the required levels of quality.  You’ll:

·       Utilize PNI's practices and standards to develop and manage project plans and task assignments for all team resources.

·       Work with key stakeholders, including the client, Account Managers, Product Owners & Product Managers, Lead Developers and Enterprise Architects.

·       Determine necessity for and facilitate gap analyses on new initiative or at-risk projects.

·      Facilitate estimates w

·       Work with the team to create estimates, determine timelines, and perform technical assessments for the project in initiation stage.

·       Conduct risk analyses and maintains risk management documentation.

·       Organize daily scrums and enforce scrum format. Maintain scrum minutes and ensure continuity in the scrum architecture.

·       Work with key project stakeholders to obtain Go/No-Go decisions for all project phases.

·       Define, maintain and modify project workflow and transitions in PM tools as required.

·       Maintain burn-down chart, and communicate daily status to the team and stakeholders.

·       Facilitate sprint planning and review sessions, and ensure team ownership and involvement in the process.

·       Work with Release team to plan releases and all related activities.  Provide information to the release team required for production system updates.

·       Manage project close-off and hand-off to maintenance.

 

You bring:

·       3+ years of previous project management experience in an Agile environment, ideally in E-Commerce.

·       A deep alignment to Agile principles and values.

·       Previous SAFe experience or an interest in learning SAFe.

·       PMP or CSM certification is an asset.

·       Strong understanding of the Software Development Life Cycle.

·       Legal entitlement to work in Canada.

·       Exceptional planning, organizational and problem-solving skills.

·       Excellent time management and project tracking skills.

·       Strong motivational and team building skills.

·       A desire to leave everything in a better state than when you found it.

·       A we-before-me approach to work.

 

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  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 builds on-demand personalized print solutions, transaction processing, and order routing services for 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. 

 

Junior Developer - 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 Junior Developer to work in our Vancouver office.

 If you can imagine yourself chatting with a canine colleague while you work, playing a game of world-class foosball on your lunch, and immersing yourself in a fantastic learning environment, this may be the role for you.  Our Junior Developers leverage their experience to help design, implement, document, maintain, and support our platform and sites to meet client requirements, using PNI's practices and standards.  This role is cross-functional and can include front-end and back-end development.  Responsibilities include:

  • Participating in the development of technology solutions which utilize PNI's processes, templates, best practices and standards to maximize reliability, functionality, and integrity, while minimizing costs and cycle time.

  • Participating in problem determination and resolution.

  • Developing and maintaining required documentation.

  • Developing unit tests and integration tests; supporting QAs and BAs with acceptance testing.

  • Developing a working knowledge of products, services, and industry trends to select appropriate technologies to meet PNI and client requirements.

  • Working with BAs to translate business requirements into technology / systems requirements.

  • Interacting with Enterprise Architects and Lead Developers to research and identify alternatives which will provide cost savings &/or increased operating efficiencies.

  • Reporting status to PM on a regular basis.

 You bring:

  • A post-secondary degree/diploma in Computer Science or equivalent.

  • Previous experience in (web) application development utilizing C#.NET in Visual Studio. Experience with additional technologies a bonus:  MVC 5; VB6; Oracle SQL; MS SQL; SQL performance optimization; Javascript with JQuery and Angular frameworks; Javascript unit testing with Mocha; LINQ; GIT and TFS subversion; HTML + CSS

  • Exposure to relational database development utilizing Microsoft SQL Server.

  • Understanding of Agile / SCRUM development process.

  • Understanding of object-oriented design patterns and programming principles.

  • Understanding and some experience using Test Driven Development.

  • Strong English communication skills and the ability to consult and communicate team-wide to ensure a smooth efficient process.

  • Organized and detail oriented.

  • A we-before-me approach to work.

 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. 

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.