Principal Software Engineer - Data Platform(data Activation & Analytics)
Harnessinc
Bengaluru, India
On-site
Data platform and analytics systems
Low-latency, highly concurrent microservices
Fact/dimensional modelling
Lead the design, architecture, and development of a unified data platform focused on data activation and analytics
Job Summary
Lead the design, architecture, and development of a unified data platform focused on data activation and analytics.
Solve deep problems in DSL-based query expressions, sub-second read latency, multi-tenancy, high concurrency, OLAP modelling, and secure data access.
Work closely with senior engineering leaders, mentor engineers, and collaborate with product teams to build custom dashboards and embeddable analytics modules.
Matching Summary
Lead the design, architecture, and development of a unified data platform focused on data activation and analytics.
Skills & Requirements
Must-have
Data platform and analytics systems
Low-latency, highly concurrent microservices
Fact/dimensional modelling
OLAP workloads and MPP/OLAP datastores
JVM-based languages (Java, Scala, Kotlin)
Nice-to-have
DSL-based query services
ETL for powering analytics
Infrastructure automation (helm, terraform)
Key Requirements
10+ years of backend engineering experience
Bachelor’s or Master’s degree in Computer Science or related field