What We're Building
Sigma is the visual interface for your cloud data warehouse. With Sigma, nothing stands between you and your data. Our next-generation interface enables users of all backgrounds to explore, analyze, and visualize data without the help of a data specialist. Simple to use, easy to manage, and free to view. It’s time to break down the barriers to creating actionable analytics.
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.
We are a mighty team of 33 and growing! We have ten engineers and are looking to double our team within the next year. We have team members from Salesforce, Uber, Docker, and JPMorgan Chase. Our founders met as entrepreneurs in residence at Sutter Hill Ventures.
Software Engineer - Backend San Francisco, CA, United States
Software Engineer - Frontend San Francisco, CA, United States
Why join us?
Business Insider named us one of the top startups of 2018!
An experienced leadership team with top investors (Sutter Hill Ventures, Altimeter Capital).
Down to earth group that believes in work-life balance. Come do your best work with us!
Engineering at Sigma Computing
Our organization structure is flat. We effectively we have a
backend team primarily focusing on cloud services and a
frontend team building the application and interface.
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.
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.
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.
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.
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.
No worries if you need to relocate! We offer a relocation bonus to help you get settled into the Bay Area.
Sigma employees can contribute to a 401K plan and we partner with Guideline:
Guideline is an all-inclusive 401K plan for growing businesses that makes it easy for employees to enroll and save.
- MealPal plan and catered lunch Wednesdays.
- Kitchen stocked with snacks and drinks.
- Lots of coffee (and of course tea, if that’s your thing).
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.
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.
Create your own setup (keyboard, mouse, headphones, coffee device, etc). Get what you need to make your job easier.
We have a flexible vacation policy and encourage you to take time to recharge.
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.
We provide medical, vision, and dental coverage.
We are at the top floor of 90 New Montgomery and have 360 views of the city!
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.
Work from Home
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.