Design and evolve the semantic modeling layer that serves as the single source of truth for metrics, dimensions, entities, and business logic across all data products
Define the standards for how semantic models are authored, versioned, tested, and governed
Evaluate and drive the semantic layer technology strategy
Architect how the semantic layer is consumed across three distinct product surfaces
Ensure the semantic layer is highly performant and scalable as data volumes and consumer demand grow
Build the semantic layer as a true platform experience
Operate as a technical leader across the Data & Reporting Platform organization
Drive adoption patterns and build team-specific contexts and workflows using AI coding tools
Requirements
10+ years of experience in Software Engineering or Data Engineering roles
Deep experience with semantic modeling, data engineering, data lakehouse, and data product development
Track record of building platform-level abstractions consumed by multiple product teams
Strong experience with the DBT ecosystem
Expert-level SQL and Python skills
Experience with modern data platform technologies: Snowflake, ClickHouse, or similar OLAP/columnar engines
Experience designing APIs and interfaces for domain specific data products
Strong communication and technical writing skills
B.S., M.S., or PhD in Computer Science or a related field
Tech Stack
Python
SQL
Benefits
Flexible time off with ample learning and development opportunities
Comprehensive onboarding program
Leadership training for Titans at all levels
Bonusly rewards and peer-nominated awards
Company-paid medical, dental, and vision
401k match
Telehealth options including memberships to One Medical
Up to $20k in fertility services
Adoption reimbursement
On-demand maternity support through Maven Maternity