Senior Data Engineer - Platform Lead (Hybrid)

Rippling, Inc.

Toronto

Hybrid

CAD 195,000 - 228,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Swoop is seeking a Senior Data Engineer to own NimbleRx's data platform, scaling data infrastructure across product, analytics, and ops. You’ll design and ship reliable pipelines and help ensure compliance and security.

You will mentor engineers, collaborate across teams, and apply AI tools to accelerate data workflows in a hybrid Toronto environment. This is a high-impact role at a patient-first healthcare marketing leader.

Qualifications

  • 5+ years building production data pipelines and platforms.
  • Deep Python (PySpark) and SQL fluency, including tuning Spark jobs at scale
  • The skills and willingness to work on the services around the data layer (Java, Spring Boot)
  • Hands-on experience with distributed compute (Spark/EMR), streaming (Kinesis), and object storage (S3)
  • Solid Postgres fundamentals - query optimization, indexing, replication, replica routing, and a feel for when the database is the bottleneck
  • Experience with Iceberg and Trino, or similar
  • Comfort with CI/CD and Terraform
  • Already building with AI - frontier models, agentic coding tools, or something you hacked together last weekend
  • Track record of working across teams that don't speak your language (product, ops, etc.)

Responsibilities

  • Own the data platform end-to-end - ingestion, transformation, storage, query, and access - and drive its roadmap as the company's data needs grow.
  • Build and evolve batch and streaming pipelines on PySpark/EMR, Kinesis, Lambda, and Step Functions, ingesting from Postgres, Salesforce, third-party vendors, and product event streams into our Iceberg-based lake.
  • Model the warehouse: design SCD tables, event tables, and the conventions other engineers and analysts follow when adding new data.
  • Partner with product, engineering, analytics, and operations stakeholders across the company to turn data requests into well-scoped, reliable pipelines - and write the docs and tooling that let them self-serve next time.
  • Own the security and compliance backbone of our data systems, including audit logging, access control, and temporary-access workflows.
  • Optimize backend query performance where the data layer meets product code - read-replica routing, indexing, caching, and IO instrumentation in our Java/Spring services.
  • Lead investigation and remediation when data infrastructure misbehaves - IOPS spikes, pipeline failures, schema drift, late data - and make the fixes durable.
  • Use AI as a daily accelerant for pipeline scaffolding, schema work, and ad-hoc investigations - and ship internal AI tooling that lets other teams do the same.
  • Mentor engineers and analysts across the company on how to work with the data platform.

Skills

PySpark
SQL
Java/Spring Boot
Kinesis
Iceberg/Trino
Postgres
CI/CD
Terraform
AI tooling
Cross-team collaboration

Tools

Spark/EMR
PostgreSQL
Iceberg
Trino
CI/CD
Terraform
S3
Python

Job description

Swoop is seeking a Senior Data Engineer to own NimbleRx's data platform, scaling data infrastructure across product, analytics, and ops. You’ll design and ship reliable pipelines and help ensure compliance and security.

You will mentor engineers, collaborate across teams, and apply AI tools to accelerate data workflows in a hybrid Toronto environment. This is a high-impact role at a patient-first healthcare marketing leader.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer, NimbleRx
Senior Data Engineer, NimbleRx

Rippling, Inc. • Toronto

Hybrid
CAD 195,000 - 228,000
Senior Data Platform Engineer — Scale, Security & AI
Senior Data Platform Engineer — Scale, Security & AI

Swoop Airlines and Aviation • Toronto

On-site
CAD 120,000 - 150,000
Senior Backend Engineer, NimbleRx
Senior Backend Engineer, NimbleRx

Rippling, Inc. • Toronto

Hybrid
CAD 195,000 - 228,000
Senior Full-Stack Engineer, NimbleRx
Senior Full-Stack Engineer, NimbleRx

Rippling, Inc. • Toronto

Hybrid
CAD 195,000 - 228,000
Senior Data Engineer, NimbleRx
Senior Data Engineer, NimbleRx

Swoop Airlines and Aviation • Toronto

On-site
CAD 120,000 - 150,000
Senior Data Platform Engineer – Hybrid Pipelines
Senior Data Platform Engineer – Hybrid Pipelines

Dialogue • Toronto

Hybrid
CAD 105,000 - 135,000
Fully funded insurance
Health spending account
Dental coverage
+4
Senior Data Platform Engineer - Cloud Reliability
Senior Data Platform Engineer - Cloud Reliability

Project X • Toronto

Hybrid
CAD 130,000 - 160,000
Senior Data Platform Engineer — Enterprise Analytics
Senior Data Platform Engineer — Enterprise Analytics

McKesson • Mississauga

On-site
CAD 138,000 - 184,000
Senior Data Engineer, Growth & Personalization (Hybrid, Toronto)
Senior Data Engineer, Growth & Personalization (Hybrid, Toronto)

HelloFresh • Toronto

Hybrid
CAD 170,000 - 180,000
Box Discount
Health & Wellness benefits
RRSP Matching
+6
Senior Full-Stack Engineer - Hybrid, Impactful Health Platform
Senior Full-Stack Engineer - Hybrid, Impactful Health Platform

Dialogue • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Hybrid work: Montreal or Toronto Offic
Fully funded insurance
Wellness benefits
+2