Software Engineer - Compiler
Core
Transform user-driven spreadsheet interactions into highly optimized SQL queries for cloud data warehouses.
Role type
Senior IC compiler engineer (data stack)
Builds
Core compiler infrastructure and intermediate representations for Sigma's spreadsheet interface
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, code review
Preferred skills
Distributed systems, database internals, API/data model design, cloud infrastructure (GCP, AWS, Azure), GraphQL, K8s
Technologies
Rust, TypeScript, GCP, AWS, Azure, GraphQL, K8s
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 product; Collaborate on technical best practices and architectural decisions.
Seniority
Senior, hands-on IC