companySigma Computing logo

Senior Software Engineer - Compiler Development

Sigma ComputingNew York City, NY
On-site Full-time $170K/yr - $235K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications We Need5+ years of experience in engineering high-quality software systems. Proven success in building and maintaining complex infrastructure or core platform services. Strong understanding of Computer Science fundamentals, especially in compilers, algorithms, and SQL optimization. Enthusiasm for teamwork, technical ownership, and a commitment to elevating the engineering standards. Experience working in a fast-paced, iterative environment. Qualifications We Want (and skills you’ll learn!)Familiarity with distributed systems, query optimization, or database internals. Experience with API or data model design in the context of high-performance cloud services. Knowledge of cloud infrastructure and related technologies.

About the job

 

 

About the Role

Sigma Computing is revolutionizing the field of business intelligence by making intricate data analysis straightforward and accessible through our high-performance platform designed for the modern data stack. The Compiler Team is integral to this mission, converting user-driven spreadsheet operations into highly optimized SQL queries, which empowers users to perform exploratory analytics seamlessly on cloud data warehouses. As a member of the Compiler Team, you will collaborate with a talented group of engineers focused on developing the core systems and abstractions that enhance Sigma’s user-friendly spreadsheet interface, ensuring speed, reliability, and scalability for all users.

What You Will Be Doing

  • Address core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics, enabling end-users to query data warehouses effectively without requiring deep technical expertise.
  • Design, build, and maintain advanced compiler infrastructure and intermediate representations that convert spreadsheet operations into optimized query plans.
  • Implement advanced optimization techniques to enhance performance and accuracy across diverse query workloads and data architectures.
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving crucial abstractions that facilitate end-to-end workflow optimizations and introduce new features.
  • Debug, analyze, and resolve complex issues, ensuring robustness and maintainability within a rapidly evolving product.
  • Work in collaboration with engineers and product stakeholders to review designs and code, promoting technical best practices and architectural decisions across the team and company.

About Sigma Computing

At Sigma Computing, we are dedicated to transforming how businesses interact with their data. Our platform empowers users to engage with data insights effortlessly, breaking down complex analytics into intuitive spreadsheet-like interactions. Join us in redefining the landscape of business intelligence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.