Staff Software Engineer, Data Platform

Skillhub Solutions Inc.

Canada

Remote

CAD 140,000 - 180,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Function Health is hiring a Staff Software Engineer for its data platform. The role focuses on building platform infrastructure that enables subject matter experts and engineers to safely manage data changes through reliable contracts, validation, lineage, CI, and rollback capabilities.

Responsibilities include building event-tracking infrastructure for product analytics, Databricks processing across Bronze to Gold layers, ML infrastructure for feature computation and model serving, and

Qualifications

  • Experience building internal platforms or infrastructure adopted by other engineers.
  • Experience operating production data or ML systems and responding to incidents.
  • Strong Python and SQL skills; experience with Databricks, Snowflake, or BigQuery.
  • Experience designing and evolving interfaces and schemas used by other teams.
  • Experience with testing and CI for data or ML systems.
  • Typically 8+ years of engineering experience; demonstration over years of experience.

Responsibilities

  • Build event-tracking infrastructure for product analytics, experimentation, and feature gates, with schemas enforced at the source.
  • Develop Databricks data-processing infrastructure across Bronze, Silver, and Gold layers, including schema evolution, contract tests, backfills, and monitoring.
  • Build ML infrastructure for feature computation and serving, training and evaluation pipelines, and integrating model output into products.
  • Develop self-service tools, templates, local development and preview environments, policy-as-code for PHI, alert ownership routing, and progressive deployment gates.

Skills

Internal platform / infrastructure
Production data / ML systems
Python
SQL
CI / testing for data or ML

Tools

Databricks
Snowflake
BigQuery

Job description

Remote - Canada Full-time Salary not specified

Company Overview

Function Health is building an AI operating system for health, offering members comprehensive lab testing, imaging, longitudinal data, and guidance from AI and clinical teams. The company recently announced a $298M Series B and is scaling its integrated health platform.

Role

Function is hiring a Staff Software Engineer for its data platform. The role focuses on building platform infrastructure that enables subject matter experts and engineers to safely manage data changes through reliable contracts, validation, lineage, CI, and rollback capabilities.

Key Responsibilities
  • Build event-tracking infrastructure for product analytics, experimentation, and feature gates, with schemas enforced at the source.
  • Develop Databricks data-processing infrastructure across Bronze, Silver, and Gold layers, including schema evolution, contract tests, backfills, and monitoring.
  • Build ML infrastructure for feature computation and serving, training and evaluation pipelines, and integrating model output into products.
  • Develop self-service tools, templates, local development and preview environments, policy-as-code for PHI, alert ownership routing, and progressive deployment gates.
Qualifications
  • Experience building internal platforms or infrastructure adopted by other engineers.
  • Experience operating production data or ML systems and responding to incidents.
  • Strong Python and SQL skills; experience with Databricks, Snowflake, or BigQuery.
  • Experience designing and evolving interfaces and schemas used by other teams.
  • Experience with testing and CI for data or ML systems.
  • Typically 8+ years of engineering experience; the company emphasizes demonstrated work over years of experience.
Additional Experience

Experience with declarative pipeline frameworks, streaming, data contracts, lineage, Terraform, feature stores, MLOps, healthcare data, PHI, or HIPAA is an asset.

Benefits and Inclusion

Function offers a competitive salary and benefits package, flexible working hours, and a dynamic work environment. The company is an equal opportunity employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer - Data Platform
Senior Data Engineer - Data Platform

Jobgether • Canada

Remote
CAD 110,000 - 150,000
Remote work worldwide
Fixed-term contract
Start date ASAP
+1
Senior Databricks Data Platform Engineer (PySpark)
Senior Databricks Data Platform Engineer (PySpark)

Enterprise Solutions Inc. • Montreal

Hybrid
CAD 120,000 - 170,000
Sr. Data Engineer
Sr. Data Engineer

Recruiting in Motion • Toronto

Hybrid
CAD 120,000 - 140,000
Databricks Data Platform Engineer
Databricks Data Platform Engineer

Mindtris • Canada

Remote
CAD 120,000 - 180,000
Manager, Engineering - AI/BI
Manager, Engineering - AI/BI

Neon • Vancouver

On-site
CAD 171,100 - 227,500
Sr Software Developer II
Sr Software Developer II

GuruLink • Toronto

Remote
CAD 180,000 - 220,000
ESOP participation
Benefits
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Markham

On-site
CAD 68,880 - 89,544
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Databricks Inc. • Vancouver

On-site
CAD 145,000 - 191,000
Annual performance bonus
Equity options
Comprehensive benefits package
Staff Software Engineer, Data Platform
Staff Software Engineer, Data Platform

Okta Inc. • Toronto

On-site
CAD 160,000 - 220,000
Equity
Bonus
Health insurance
+5
Senior Fullstack Engineer — Data & AI Platform
Senior Fullstack Engineer — Data & AI Platform

Menlo Ventures • Vancouver

On-site
CAD 145,000 - 191,000
Comprehensive benefits
Diversity and inclusion initiatives