Startups

Software Engineer - Compiler

Sigma Computing · San Francisco, CA · On-site

← All jobs
About Sigma Computing

Build and run AI apps, dashboards, and agents on governed warehouse data. Sigma lets every team build with chat, a spreadsheet, SQL, or Python.

About the role

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.

What they're looking for

  • 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
  • Passion for teamwork, technical ownership, and continually raising the engineering bar
  • Experience working in an iterative, high-cadence environment
  • Exposure to distributed systems, query optimization, or database internals
More about this role

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. As a member of the Compiler Team, you will join a group of engineers dedicated to building the core systems and abstractions that power Sigma’s intuitive spreadsheet interface, ensuring speed, reliability, and scalability for all users.

  • 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...

Read the full posting on Sigma Computing's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.