Job Search and Career Advice Platform

Enable job alerts via email!

Data Visualization Engineer

Collavion

Remote

CAD 65,000 - 80,000

Full time

25 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment and talent solutions firm is seeking a Data Visualization Developer. This remote role requires strong Python programming skills and expertise in data visualization tools like Altair and Streamlit. You'll design interactive dashboards and complex visualizations to bring data to life. Ideal candidates will have 3-5 years of experience in data storytelling and be ready to work collaboratively on innovative projects. Competitive salary and flexible working arrangements are offered.

Benefits

Flexible working hours
Supportive team environment
Opportunities for innovation

Qualifications

  • 3–5+ years of experience in data visualization or dashboard development.
  • Strong Python skills with extensive experience using Altair.
  • Proven ability to build complex interactive UIs.

Responsibilities

  • Design and implement rich, interactive data visualizations.
  • Build user-facing dashboards using frameworks like Streamlit.
  • Develop custom interactivity features for user exploration.

Skills

Python programming
Data storytelling
Dashboard development
Altair
Streamlit
Panel

Education

Bachelor's degree in a relevant field

Tools

Altair
Streamlit
Panel
Job description

Join to apply for the Data Visualization Engineer role at Collavion

4 weeks ago Be among the first 25 applicants

Join to apply for the Data Visualization Engineer role at Collavion

This range is provided by Collavion. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$65.00 / yr - CA$80.00 / yr

Position : Data Visualization Developer

Location : Remote in Canada

Employment Type : Full-Time or Contract (Flexible, based on candidate preference)

About Collavion

Collavion is a forward-thinking recruitment and talent solutions partner serving diverse sectors including healthcare, finance, AI, gaming, and manufacturing / logistics. As we continue to grow and support both internal initiatives and client-facing projects, we are expanding our capabilities in data storytelling and product visualization.

We’re looking for a Data Visualization Developer who combines strong Python programming skills with a passion for creating dynamic, interactive visualizations that bring complex datasets to life for end-users and stakeholders.

Position Overview

As a Data Visualization Developer at Collavion, you will design and develop sophisticated dashboards and data experiences using Altair, Streamlit, Panel, or similar tools. You'll work closely with data scientists, analysts, and product teams to turn data into intuitive, visually engaging insights through clean, maintainable code.

The ideal candidate is a creative technologist with deep experience in Python-based visualization libraries, and the ability to build complex interactions like dropdowns, radio buttons, brush selectors, and slider bars to enhance user-driven exploration of data.

Key Responsibilities

Visualization Engineering, Dashboard Development, Data Storytelling, python programming

  • Design and implement rich, interactive data visualizations using Altair in Python
  • Build end-user-facing dashboards using frameworks such as Streamlit, Panel, or similar open source web-based tools
  • Develop custom interactivity features (e.g., brush selectors, dropdowns, radio buttons, sliders) to support intuitive user exploration
  • Integrate and manipulate data from multiple sources (CSV, APIs, databases) to power visualizations
  • Optimize performance and scalability of dashboards for remote and browser-based use
  • Write clean, modular code and maintain clear documentation
  • Stay up to date with new tools and techniques in the Python visualization ecosystem

Preferred Qualifications

  • 3–5+ years of experience in data visualization or dashboard development
  • Strong Python skills with extensive experience using Altair for visualization
  • Proven ability to build complex interactive UIs using Streamlit, Panel, Dash, or similar tools
  • Solid understanding of visualization principles, usability, and data storytelling
  • Experience integrating visualizations with APIs or data pipelines
  • Familiarity with version control (Git), and agile or iterative workflows
  • Bonus : knowledge of Vega-Lite, Bokeh, or other declarative visualization libraries
  • Strong communication skills with the ability to explain design decisions to both technical and non-technical stakeholders
  • Why Join Collavion?

  • Be part of a growing company where your work directly influences product, recruitment strategy, and business intelligence
  • Work remotely with a flexible, supportive, and highly collaborative team
  • Opportunity to work on both internal innovation and client-facing projects
  • Push the boundaries of visual storytelling in industries like AI, healthcare, and gaming
  • Autonomy to experiment, build, and own the visual layer of data solutions
  • Love data and design equally? Let’s build something beautiful.

    Send your resume, GitHub or portfolio link, and a brief note about your experience with interactive Python dashboards to info@collavion.com or apply through our careers page.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Contract

    Job function

    Job function

    Information Technology

    Industries

    Technology, Information and Media

    Referrals increase your chances of interviewing at Collavion by 2x

    Get notified about new Data Engineer jobs in Vancouver, British Columbia, Canada .

    Richmond, British Columbia, Canada 3 days ago

    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

    Full Stack Software Engineer (Geospatial Analytics)

    Senior / Lead Software Engineer, Network Systems

    Freelance Data Analyst (Python) - AI Trainer

    Software Engineer (Python / Linux / Packaging)

    Cloud & AI Solution Engineer - Software, Development Tools and AI

    Software Engineer III, Fulfillment and Ops

    Senior Software Engineer, Machine Learning Infrastructure

    Freelance GenAI Developer - Prompt Engineering & Data Workflows

    Senior Software Engineer, Backend - Fintech

    Software Engineer - Solutions Engineering

    Distributed Systems Software Engineer, Python / Go

    Surrey, British Columbia, Canada 1 week ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.