Distributed SQL Engineer

About Summer

Greetings and sun salutations! We’re Summer, a dedicated team on a mission to make data fun, accessible, and easy to use. Collectively, we have years of experience building data infrastructure in gaming, telecom, and decentralized systems. Now we’ve come together to build something fresh and exciting for the world of data.

As a company, we’re guided by a set of core values that keep us cool, colorful, and full of energy, even during the most sweltering design and development sessions. Our values are:

  • The harder the engineering, the more excited we get.
  • Magic happens when design and engineering are best friends
  • We make room to be creative and explore
  • People first, always.

Enough about us, let’s talk about you. We’re expanding our team and are looking for sun-sational individuals to collaborate and grow with. If you’re hot for data and have an unquenchable thirst for design, we want to hear from you!

Working at Summer

We offer competitive compensation packages, 401k, and health, dental, and vision benefits with premiums covered 100% for you and 75% for your dependents. We have unlimited time off with a minimum of 15 days per year required, so you can always load up on vitamin sea!

About the Role

TL;DR: We’re building a new type of data warehouse from scratch and are looking for distributed SQL or database engineers to help lead the effort.

As a Distributed SQL Engineer at Summer, you’ll be spearheading our efforts to build both a distributed query planner and physical execution pipeline. You’ll be supported by a frontend team dedicated to making your work shine and a backend team helping customers funnel data into your engine.

Some of the specific challenges you’ll be working on include expanding support for SQL capability (aggregation, windowing, joins, CTEs), using stats/metadata to optimize physical plans, and playing with all the offerings of cloud providers to maximize performance/cost of query execution. Coming up in the near future, we’ll be looking to engineer high volume shuffle and an implementation of data mutation statements.

You’re the perfect candidate for this role if:

  1. You’ve worked on, designed, or implemented a distributed SQL engine.
  2. Shuffle doesn’t just mean “barely walking” to you.
  3. C++ is a familiar face and a fun adversary.
  4. You love hard data problems.
Interested? Send us a note at joinus@summer.io, resumes/CVs, cover letters, LinkedIn urls, github urls, all welcome, none required. We can’t wait to hear from you!

Summer is proud to be an equal opportunity employer (EEO). We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability (including gender dysphoria and similar gender-related conditions), sex, gender identity or expression, sexual orientation (including actual or perceived heterosexuality, homosexuality, bisexuality, and asexuality), veteran status, military status, domestic violence victim status, reproductive health decision making or any other protected category.