Software Engineer (Compiler)
Posted Updated
- 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 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
Benefits
- Competitive pay: Competitive salaries aligned with market rates—because we value your experience and contributions.
- Flexible Schedule: Work in the way that suits you—Sigma supports flexibility in how and when you work best.
- Health, Dental & Vision Insurance: Comprehensive health, dental, and vision coverage for you and your dependents.
- 401(k) Plan: Plan for your future with our 401(k) offering.
- Bi-annual Hackathons: Make, create, innovate—hack alongside peers twice a year.
- Unlimited Time Off: Recharge when you need—no limits on vacation days.
- Health & Wellness: Support for your overall well-being. We offer Carrot Pro, Wellhub+, Rightway, and OneMedical.
- Parental Leave: Paid leave to welcome new family members.
- Unagi Scooters: Zip to work on us with Unagi scooter benefits provided for free!
- Daily Lunches, Office Snacks, Coffee: Good vibes and great taste—lunch provided daily through DoorDash, unlimited snacks, coffee, tea, Celsius, and more!
- Professional Development & Career Growth: Clear career progression paths and room to grow into leadership, Support for conferences, L&D, and career growth.
- Commuter benefits
- Lunch reimbursement
- Pension with 3% match
- Experience working in an iterative, high-cadence environment
- Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
- Passion for teamwork, technical ownership, and continually raising the engineering bar
- 5+ years experience engineering high-quality software systems
- Demonstrated success building and maintaining complex infrastructure or core platform services
- 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)
- A curiosity for new languages and tools, and a drive to solve challenging problems at scale (Rust, Go, Node, K8s, GraphQL)
