CareerPlanSign in

Staff Back End Engineer (Data Platform)

Canada💼 Full-time🗓 2026-07-08 → 2026-09-26

Core

Design and evolve a Spark-based data platform that processes complex sales commission rules for enterprise clients.

Role type

Staff Back End Engineer (Data Platform)

Builds

Rules-based calculating engine for sales commissions

Domain

Sales Performance Management (SPM) / Enterprise Data Platform

Deliverable

production ML models | product features | infrastructure

Required skills

Complex backend system design, Architectural risk identification, Graph/hierarchical data modeling, SQL, Distributed system reliability, Technical mentorship

Preferred skills

Graph databases, AWS/Kubernetes, SaaS product building, Rule-driven systems

Technologies

Spark, Java/Springboot, Django, Postgres, AWS, Docker

Responsibilities

Design and evolve backend services powering product workflows; Architect data models for hierarchical and graph structures; Drive architectural decisions balancing extensibility and performance; Improve observability and production reliability; Mentor engineers across levels; Partner with Product to translate business requirements into scalable designs.

Seniority

Staff, hands-on IC with architectural leadership

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