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
  • Strong understanding of OLAP/MPP DB internals

Work Rights

Not specified

Tailored Resume

Cover Letter