Staff Back End Engineer (Data Platform)
Core
Design and evolve a Spark-based data platform and backend services that power sales commission calculation workflows and product features.
Role type
Staff Back End Engineer (Data Platform)
Builds
Complex, data-rich backend services and data models for sales performance management
Domain
SaaS / Sales Performance Management / Data Engineering
Deliverable
production ML models | product features
Required skills
Backend system design, Data modeling (hierarchical/graph), SQL, Spark, Distributed systems, Observability, Technical leadership
Preferred skills
Graph databases, AWS, Kubernetes, SaaS product experience, Rule-driven systems
Technologies
Java/Springboot, Django, Postgres, Spark, AWS, Docker, Kubernetes
Responsibilities
Design and evolve backend services, Architect data models for hierarchical and graph structures, Drive architectural decisions, Improve observability and testing strategy, Mentor engineers, Partner with Product on business requirements
Seniority
Staff, hands-on IC with strategic influence

