Software Engineer - Compiler
Core
Transform user-driven spreadsheet interactions into highly optimized SQL queries for cloud data warehouses.
Role type
Senior IC compiler engineer
Builds
Core compiler infrastructure and intermediate representations for a business intelligence platform
Domain
Data engineering / Cloud data warehouses
Required skills
Compiler design, SQL optimization, Algorithms, Rust, TypeScript, Backend systems, Query planning, Data modeling, System architecture, Debugging
Preferred skills
Distributed systems, Database internals, API design, Cloud infrastructure (GCP/AWS/Azure), GraphQL, K8s, Go, Node
Technologies
Rust, TypeScript, SQL, GCP, AWS, Azure, K8s, GraphQL
Responsibilities
Design and maintain sophisticated compiler infrastructure and intermediate representations; Apply advanced optimization strategies for query workloads; Contribute to backend (Rust) and frontend (TypeScript) foundations; Debug and resolve complex issues in the compiler system; Collaborate on architectural decisions and code reviews.
Seniority
Senior, hands-on IC
