Sigma Computing

Technology

SoftwareEngineer-Compiler

$185–265k ~AI est. San Francisco, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Engineer - Compiler at Sigma Computing. Skills: Compiler development, Query optimization, Data warehousing. Tackle data modeling challenges. Tackle query compilation challenges”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

5+ years experience engineering software, Building complex infrastructure, Maintaining complex infrastructure, Computer Science fundamentals, Compilers knowledge, Algorithms knowledge, SQL Optimization knowledge

Nice to Have

Distributed systems exposure, Query optimization exposure, Database internals exposure, API design experience, Data model design experience, Cloud infrastructure familiarity, Rust proficiency, Go proficiency, Node proficiency, K8s proficiency, GraphQL proficiency

What You'll Do.

Tackle data modeling challenges

Tackle query compilation challenges

Tackle interactive analytics challenges

Design compiler infrastructure

Build compiler infrastructure

Maintain compiler infrastructure

Design intermediate representations

Build intermediate representations

Maintain intermediate representations

Apply optimization strategies

Contribute to backend development

Contribute to frontend foundations

Evolve critical abstractions

Analyze complex issues

Resolve complex issues

Collaborate with engineers

Collaborate with product stakeholders

How You'll Work.

Team & Collaboration

Cross-functional teams; Product stakeholders

Full Job Description

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. 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. What You Will Be Doing 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 Qualifications We Need 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 enginee

Free ATS check

Applying for this Software Engineer - Compiler role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Sigma Computing?

Real rants from real employees. Read before you apply.

Read Company Rants →