CareerPlanGet AI match score →

Senior Back End Engineer (Data Platform)

Canada💼 Full-time💰 $150–$190,000🗓 2026-06-25 → 2026-07-31

Core

Design and build scalable Spark-based data pipelines and platform services to process complex sales compensation plans and enterprise datasets.

Role type

Senior IC backend engineer (data platform)

Builds

Rules-based calculation engine for sales commissions

Domain

SaaS / Sales Performance Management / Data Engineering

Deliverable

production ML models | product features

Required skills

Spark, Python/Java/Scala/Kotlin/Go/C#, SQL, relational schema design, data modeling, large-scale hierarchical datasets, system reliability, observability

Preferred skills

AWS, Kubernetes, graph databases, rule-driven systems, validation workflows

Technologies

Spark, AWS, Docker, Java/Spring Boot, Django, Postgres, JavaScript, React, TypeScript

Responsibilities

Design and build Spark-based data pipelines and platform services; Work with complex data models representing sales compensation plans; Build reliable, deterministic data systems; Improve testing, observability, data quality, and production reliability; Partner with Product, Engineering, and Analytics to translate business requirements into scalable data designs; Participate in design reviews, code reviews, and technical discussions

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗