Software Engineer - Compiler
Core
Transform user-driven spreadsheet interactions into highly optimized SQL queries for cloud data warehouses, enabling seamless exploratory analytics.
Role type
Senior IC compiler engineer (data stack)
Builds
Core compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
Domain
Data analytics, cloud data warehouses, query optimization
Deliverable
production ML models | product features
Required skills
Compiler design, SQL optimization, algorithms, Rust, TypeScript, backend systems, frontend foundations, debugging complex issues, architectural decision-making
Preferred skills
Distributed systems, query optimization, database internals, API/data model design, cloud infrastructure (GCP, AWS, Azure), Rust, Go, Node, K8s, GraphQL
Responsibilities
Design and maintain sophisticated compiler infrastructure and intermediate representations; Apply advanced optimization strategies to improve performance and accuracy; Contribute to both backend (Rust) and key frontend foundations (TypeScript); Debug, analyze, and resolve complex issues; Collaborate with engineers and product stakeholders to review designs and code
Seniority
Senior, hands-on IC