3h ago

Principal Software Engineer - Data Platform

Mountain View, California, United States
full-timesenior Hybridsoftware

Tech Stack

Description

You will lead the design and architecture of a unified data platform serving 20+ product modules, focusing on building a self-serve analytics platform with semantic modeling, DSL-based querying, and low-latency data retrieval. Collaborate with senior engineers and product teams to solve deep technical challenges in multi-tenancy, OLAP modeling, and secure data access.

Requirements

  • Bachelor's or Master's in Computer Science or related field
  • 10+ years backend engineering experience with data platforms and analytics
  • Expertise in low-latency, high-concurrency microservices in data platform space
  • Deep knowledge of fact/dimensional modeling in data lakes/warehouses
  • Proficiency in JVM-based languages (Java, Scala, Kotlin)

Responsibilities

  • Lead design and architecture of the analytics data platform
  • Author functional and non-functional specifications and design documents
  • Design and automate infrastructure setup using Helm, Terraform
  • Perform peer reviews of specifications, designs, and code
  • Troubleshoot production performance issues with SRE and cross-functional teams
0 views 0 saves 0 applications