Staff Data Engineer
Core
Lead architectural evolution and engineering execution of a core data platform, designing scalable systems and optimizing query performance for enterprise-grade analytical products.
Role type
Staff Data Engineer (Technical Lead)
Builds
High-performance, fault-tolerant, scalable data systems and modern Semantic Layer/Data Share architectures
Domain
Cloud Data Warehousing & Big Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Cloud data warehouse architecture, Semantic Modeling (dbt MetricFlow), Query Performance optimization, Distributed storage systems, Python, Spark, Java/Scala, SQL, Kafka/Kinesis, Iceberg/Delta, CI/CD, On-call incident management
Preferred skills
Technical leadership in scaling complex data systems, Modern open table formats
Technologies
Snowflake, dbt MetricFlow, Spark, Kafka, Kinesis, Iceberg, Delta
Responsibilities
Architect and implement high-performance, fault-tolerant, scalable systems; Design and implement Semantic Layer and Data Share architectures; Lead implementation of clean semantic models and data curation solutions; Evaluate and optimize distributed storage and Query Performance; Partner on ETL pipelines from transactional, streaming, and analytical sources; Champion code quality and lead technical discussions; Design automation tools for monitoring, alerting, and data quality; Participate in on-call rotation for system stability.
Seniority
Staff, hands-on IC with technical leadership