Sigma Computing

Sf, ny, east bay, silicon valley
101 - 250 employees
51 - 100 engineers
$100m+ funding
Series c

What We're Building

Sigma is a SaaS, next-generation business intelligence and data exploration platform that is changing the analytics landscape. Sigma offers a spreadsheet-like interface that enables all decision makers to securely analyze up to billions of rows of live data with the unlimited scale and speed of the cloud. With Sigma, everyone can quickly answer their own questions to make and visualize accurate, data-driven decisions.

Life at Sigma

At Sigma, you’ll work closely with the co-founders, engineers, and designers to create an intuitive user experience that will make it simple for users to interact with, analyze and visualize data. You'll own substantial pieces of the product, from design to implementation.

The Team

We are a mighty team of 170 and growing (3x year over year)! Currently, have ~50 engineers and are looking to double our team within the next year. We have team members from Facebook, Oracle, Salesforce, Uber, Docker, and many others. Our founders met as entrepreneurs in residence at Sutter Hill Ventures.

Sigma Computing photo 1 Sigma Computing photo 2 Sigma Computing photo 3 Sigma Computing photo 4

Why join us?


Engineering at Sigma Computing

Engineering team and processes

Our organization is built around pods. Each of the pods owns some are of work and is in charge of delivering it.

We consider our process to be light agile. The engineering team meets for daily standup and reports on project / feature status. Everyone also checks in through Slack. Even though our team is all co-located in one office, our communication tends to be heavily Slack-based.

Every development change is reviewed by another team member and runs through our continuous integration test suite. After a code change is approved, it runs in our staging environment (used only by employees). We release to production typically a few times a week and all our services and frontend deploy independently.

Technical Challenges

Fundamentally our product exposes an Excel-like interface to a data warehouse that enables anyone to build the equivalent of any SQL query, even the most complicated.

It's very easy to write or claim that, but it's technically very difficult to make it true.

The user interface has to be intuitive enough for non-technical users to be productive. Everything in the UI must feel fast even if the underlying calculations can take seconds or minutes.

The primary backend service essentially provides a compiler that translates our metadata model into a SQL query. The metadata model is generated from our user interface so users can quickly generate queries that are more complicated than virtually any human could write by hand. The compiler must be able to translate those queries and optimize them into efficient SQL for the target system.

Projects you might work on
  • Client-side data processing with WebAssembly

    We can boost the perceived performance by doing some of the computations on the client. Simply speaking, instead of going to the warehouse, we can do the computations on the browser with the data that we have.

  • Large editable spreadsheets

    We built our custom set of components on top of Canvas API to render extra large tables. These components support folding, sorting, infinite scroll, custom formatting. Now, we need to add it editing and some other spreadsheet capabilities to them.

  • Data Sources + Joins:

    Queries are often built from multiple underlying tables. In our interactive application, the user may be unsure which tables to use and how they should join together so ideally the interface can present as much feedback and information as possible to guide them. This project entailed designing and building that interface, testing on potential users, and iterating.

  • Connection Management:

    Our cloud services maintain a pool of connections to the underlying data warehouse. This project entailed separating the connection management from the compiler (moving it to a new service) and adding a feature to cancel outdated queries. The project is at the core of our infrastructure so a primary goal is to deliver it without disruption.

Tech stack
JavaScript
React
Rust
Node.js
GraphQL
Go
Google Cloud
MySQL
Kubernetes
TypeScript

Working at Sigma Computing

We value a scrappy and down to earth attitude toward work. We believe in going out of our way to make our product better and to help each other along the way.

Perks & benefits
  • Relocation

    No worries if you need to relocate! We offer a relocation bonus to help you get settled into the Bay Area.

  • 401(k) Contribution

    Sigma employees can contribute to a 401K plan and we partner with Guideline:

    https://www.guideline.com/

    Guideline is an all-inclusive 401K plan for growing businesses that makes it easy for employees to enroll and save.

  • Free Food
    • MealPal plan and catered lunch Wednesdays.
    • Kitchen stocked with snacks and drinks.
    • Lots of coffee (and of course tea, if that’s your thing).
  • Maternal/Paternal Leave

    Life is more than work. Family time is important and we want you to be able to enjoy it. What better time than the arrival of your baby.

  • Transportation

    We participate in commuter benefits through WageWorks where each employee can elect to have an amount for transportation taken out of their paycheck prior to taxes. More information about the program is available at: https://www.wageworks.com/

    We are in walking distance to BART, Muni, and CalTrain.

  • Other

    Create your own setup (keyboard, mouse, headphones, coffee device, etc). Get what you need to make your job easier.

  • Generous Vacation

    We have a flexible vacation policy and encourage you to take time to recharge.

  • Flexible Hours

    Most of our engineers are in the office from 10AM until 5 or 6PM and we don’t have hard rules around when you come and go. We value productivity not hours. We treat you like a professional and trust that you will be able to do your best work according to your schedule.

  • Health Insurance

    We provide medical, vision, and dental coverage.

  • Beautiful Office

    We are at the top floor of 116 New Montgomery and have two rooftop decks!

  • Team Activities

    Whether its catching a baseball game or getting together for a company picnic, there are fun activities throughout the calendar year. We also like to cap off every Friday with a Happy Hour at the office.

  • Gym/Fitness
  • Workshops/Conferences
  • Work from Home
  • LGBTQ+ friendly
Our Team by the Numbers

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply