onsite
Software Engineer - Compiler - Sigma
Software Engineer
Join a high‑performance engineering team building a compiler that turns spreadsheet interactions into optimized SQL for cloud data warehouses, driving fast, exploratory analytics on the modern data stack.
About the role
Key Responsibilities
- Design, implement, and maintain compiler components that translate user‑driven spreadsheet operations into efficient SQL queries.
- Optimize query generation for major cloud data warehouses (Snowflake, BigQuery, Redshift) to ensure low latency and high throughput.
- Collaborate with data scientists and product managers to understand analytical use cases and refine the compiler’s feature set.
- Write clean, testable code in a performance‑critical environment, leveraging modern programming languages and tooling.
- Participate in code reviews, performance profiling, and continuous integration to uphold code quality and reliability.
Requirements
- Strong background in compiler theory, parsing, and code generation.
- Proficiency with SQL and experience optimizing queries for cloud data warehouses.
- Hands‑on experience with performance profiling and optimization techniques.
- Excellent problem‑solving skills and a passion for building scalable, high‑performance systems.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.