Software Engineer - Compiler

Sigmacomputing

New York City, NY, United States
Base: $170k - $235k annually; bonus/equity: eligib...
On-site
Compiler infrastructure and intermediate representations
Advanced optimization strategies for queries
Backend development in rust
Sigma Computing is seeking a Software Engineer for their Compiler Team in New York City to enhance their data analytics platform by transforming spreadsheet interactions into optimized SQL queries. The ideal candidate should have over five years of experience in software engineering, particularly in compiler design and SQL optimization

Job Summary

  • Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics.
  • Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans.
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions that enable end-to-end workflow optimizations and new features.

Matching Summary

Match Score: 87

Sigma Computing is seeking a Software Engineer for their Compiler Team in New York City to enhance their data analytics platform by transforming spreadsheet interactions into optimized SQL queries. The ideal candidate should have over five years of experience in software engineering, particularly in compiler design and SQL optimization.

Salary

Base: $170k - $235k annually; Bonus/Equity: eligible for stock options; Benefits: comprehensive benefits package

Skills & Requirements

Must-have

  • Compiler infrastructure and intermediate representations
  • Advanced optimization strategies for queries
  • Backend development in Rust
  • Frontend foundations in TypeScript
  • Complex infrastructure or core platform services

Nice-to-have

  • Distributed systems and query optimization
  • Database internals knowledge
  • API or data model design
  • Cloud infrastructure experience
  • Curiosity for new languages and tools

Key Requirements

  • 5+ years experience engineering high-quality software systems
  • Deep understanding of Computer Science fundamentals
  • Experience working in an iterative, high-cadence environment

Work Rights

Not specified

Tailored Resume

Cover Letter