Senior Staff Software Engineer
Core
Architect, build, and lead the Semantic Layer service that transforms raw warehouse data into consistent, reusable metrics and analytical models for customers.
Role type
Senior Staff Software Engineer (Data Infrastructure)
Builds
Semantic Layer service, distributed data systems, query execution engine, and sync/compute services on Kubernetes
Domain
Data Infrastructure, Analytics Engineering, Cloud Computing
Deliverable
production ML models | product features
Required skills
Distributed systems design, Python, SQL, Relational databases, Data warehouses, Cloud technologies, Containerization, Code reviews, Technical leadership, System performance optimization
Preferred skills
Semantic layers/metrics layers, Query engines/optimization, ETL/ELT, Query languages/DSLs, Open-source contributions
Technologies
Python, Postgres, DuckDB, Data Warehouses, Kubernetes, Docker, GCP, BuildKite, Grafana
Responsibilities
Design and lead the architecture of the semantic layer, implement scalable distributed data systems, develop and test code, drive technical direction and architectural designs, conduct design and code reviews, mentor junior developers, participate in on-call rotation, participate in hiring
Seniority
Senior Staff, hands-on IC with leadership responsibilities