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