Senior Back End Engineer (Data Platform)
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