Back to results

Data Engineer

  • North Vancouver, BC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
2+ years of experience writing production code as part of a team.
Posting language
English
Posted

Original job description

About DarkVision Technologies Inc.

DarkVision is a Vancouver-based tech company that has been disrupting the industrial imaging market since 2013. We have created the world’s most advanced acoustic-based imaging platform, revolutionizing how our clients quantify and visualize the integrity of their critical assets.

Backed by Blackstone, one of the world’s largest private equity firms, DarkVision’s team of Software, Mechanical, and Machine Learning Engineers and Data Analysts is rapidly expanding to meet the demand for the company’s current and upcoming products.

Our employees work on cutting-edge technologies that blend science with real-world applications. We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.

Your Job

DarkVision is seeking a Data Engineer to join our Imaging & AI team. You will contribute to multiple data pipelines that provide operational intelligence, underpin machine learning models, and feed directly into customer reports. Your work will ensure the accuracy and optimization of transformation logic, expand pipeline scope, and unlock new capabilities for reporting and analysis. You will be the bridge between our expert data analysts, machine learning models, and the actionable insights delivered internally and to our clients.

DarkVision’s ultrasound imaging system collects terabyte-scale datasets, capturing sub-millimetric defects across assets spanning hundreds of kilometres. Interpreting these massive and complex datasets requires more than just black-box models; it requires robust pipeline architecture with clear lineage and traceability. Your focus will be developing this clean and reliable foundation that enables the intuitive results our clients rely on.

This role is on-site at our North Vancouver, BC HQ, where employees enjoy a wide array of amenities including a fully equipped gym, squash court, steam room, climbing wall, and more!

Our Team

Working within the Integration team in the Imaging & AI group, you will join a multidisciplinary group of scientists and engineers. This team is responsible for early-stage ideation, research, experimentation, and development. You will collaborate closely with scientists and engineers within the team, as well as with product managers, software engineers and data analysts, to ensure the seamless transfer of data from raw capture to report.

What You Will Do

  • Data Pipeline Development: Build and optimize pipelines that power reporting and visualization deliverables. You will proactively identify bottlenecks and coverage gaps in our pipelines to support the rapid progress of teams that depend on them.
  • Pipeline Validation and Report Integrity: Design and implement rigorous testing and validation processes for rendering and reporting pipelines. You will build automated quality checks to ensure reports are accurate, consistent, and delivered reliably to stakeholders.
  • App/Dashboard Development: Build and maintain small internal applications and dashboards used for internal data access and report generation. You will work with internal stakeholders to capture requirements, design features (front and back end), test, and implement them.
  • Information Visualization: Automate the rendering pipeline for compelling 2D and 3D visuals that translate complex acoustic data into clear, client-facing insights for VPs and C-suite executives. You will write code to generate new visuals, embed them in reports, and onboard the required data sources.

Who You Are (Basic Qualifications)

  • Bachelor’s or master’s degree in Computer Science, Mathematics, or a related technical field.
  • 2+ years of experience writing production code as part of a team.
  • Strong proficiency in Python for data manipulation and analysis.
  • Proficiency in Pandas, Polars, or similar.
  • Experience with Git/GitHub or other source control tools.
  • Experience with a cloud infrastructure platform (preferably AWS).
  • Strong communication skills to present complex technical problems to senior non-technical audiences.

What Will Put You Ahead

  • Experience with a workflow orchestration tool (preferably Prefect).
  • Experience with data modelling tools (preferably dbt).
  • Experience deploying pipelines as Docker containers.
  • Experience with CI/CD processes and tools (e.g. TeamCity).
  • Experience writing complex SQL queries.
  • Experience working on a team with AI-assisted coding tools.

General Salary Range

For this role, we anticipate paying $70,000 to $110,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.

The Pay Range For This Role Is

70,000 - 110,000 CAD per year(DVCA - North Vancouver)

More about this job

Responsibilities

Develop and optimize data pipelines that support operational intelligence, machine learning, reporting, and visualization, while ensuring data quality and report integrity through automated testing and validation. Build internal applications and dashboards, and automate the creation of 2D and 3D visuals that turn complex acoustic data into clear client-facing insights.

Requirements

A bachelor’s or master’s degree in Computer Science, Mathematics, or a related technical field is required, along with at least two years of production coding experience in a team. Candidates should be proficient in Python and a data manipulation library such as Pandas or Polars, have source control and cloud platform experience, and communicate technical issues effectively to non-technical audiences.

Skills

  • Python
  • Data Manipulation
  • Pandas
  • Polars
  • Data Pipeline Development
  • Pipeline Validation
  • Data Visualization
  • Dashboard Development
  • Git
  • AWS
  • SQL
  • Data Modeling
  • Workflow Orchestration
  • Docker
  • CI/CD
  • Communication

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Science & Research

Keywords

  • Python
  • Pandas
  • Polars
  • AWS
  • Git
  • GitHub
  • Prefect
  • dbt
  • Docker
  • CI/CD
  • TeamCity
  • SQL
  • Data Pipelines
  • Data Modeling
  • Workflow Orchestration
  • Data Validation
  • Automated Quality Checks
  • Dashboard Development
  • Information Visualization
  • 2D Visualization
  • 3D Visualization
  • Machine Learning
  • Acoustic Imaging
  • Ultrasound Imaging
  • Data Lineage
  • Reporting
  • Data Analysis
  • Cloud Infrastructure
  • AI-Assisted Coding

Report this job