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