Principal Architect
Core
Define and own end-to-end architecture for Sprinklr's large-scale Java backend and shared platform software used by multiple product modules.
Role type
Principal Architect (Backend/Platform)
Builds
Shared platform capabilities, multi-tenant systems, and distributed infrastructure for Unified-CXM.
Domain
Enterprise SaaS, Customer Experience Management (CXM), Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Distributed Systems, Multi-tenant Architecture, Event-Driven Design, Kafka, GraphQL, gRPC, REST, Kubernetes, Cloud Platforms (AWS/Azure/GCP), Observability, AI Coding Tools
Preferred skills
Legacy modernization, Platform framework adoption, Mentorship
Technologies
Java, Apache Kafka, MongoDB, Redis, Elasticsearch, GraphQL, gRPC, REST, Kubernetes, AWS, Azure, GCP
Responsibilities
Design multi-tenant, configuration-driven platforms; Define extension and integration patterns; Drive event-driven designs on Kafka; Set standards for GraphQL, gRPC, and REST services; Lead architectural evolution and modernization; Lead performance, reliability, and cost work; Mentor senior architects and tech leads; Drive AI-assisted engineering practices.
Seniority
Principal, hands-on IC with leadership