Sigma Computing is redefining business intelligence by making complex data analysis accessible through a high-performance platform built for the modern data stack. The Compiler Team plays a foundational role in this mission by transforming user-driven spreadsheet interactions into highly optimized SQL queries, enabling seamless exploratory analytics on cloud data warehouses.
Requirements
- 5+ years experience engineering high-quality software systems
- Demonstrated success building and maintaining complex infrastructure or core platform services
- Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
- Exposure to distributed systems, query optimization, or database internals
- Experience with API or data model design in the context of high-performance cloud services
- Familiarity with cloud infrastructure (e.g., GCP, AWS, Azure)
- Rust, Go, Node, K8s, GraphQL
Responsibilities
- Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics—making it possible for end-users to query data warehouses efficiently without deep technical knowledge
- Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
- Apply advanced optimization strategies to improve performance and accuracy across a wide range of query workloads and data architectures
- Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions that enable end-to-end workflow optimizations and new features
- Debug, analyze, and resolve complex issues, ensuring robustness and maintainability in a rapidly evolving product
- Collaborate with engineers and product stakeholders to review designs and code, driving technical best practices and architectural decisions throughout the team and company
Other
- Passion for teamwork, technical ownership, and continually raising the engineering bar
- Experience working in an iterative, high-cadence environment
- A curiosity for new languages and tools, and a drive to solve challenging problems at scale
- In-office work environment in all our offices in SF, NYC, and London.