Gel (ex EdgeDB) | SREs / Infrastructure Engineers | Full-time | Remote | https://www.geldata.com/
Gel is an open-source data platform built on top of Postgres. It’s designed to give developers a better end-to-end user experience than traditional SQL databases. We provide a more expressive schema modeling & query language (EdgeQL), and "batteries included" features such as built-in schema migrations and a graphical schema browser, data explorer, and access control/auth.
We offer a hosted cloud service for Gel, with the goal of doing developer-friendly cloud hosting "the right way" - we want users to use our hosted service because it's great, not because they're locked-in by restrictive licensing or cloud-only features.
We are looking for experienced SREs / infrastructure / devops engineers to help scale out our cloud. Unlike many infrastructure roles, this is not supporting a separate product team - for us, our infrastructure is our product. We are looking for people who care about not just building reliable infrastructure but also exposing that infrastructure to end-users as a seamless product.
Our tech stack is Hashicorp tools (Terraform, Consul, Nomad, Vault); Postgres; Golang with some Python & Rust; and AWS (with eventual expansion to other cloud platforms). It's a requirement that you have strong experience with Golang.
We are a remote-first company, headquartered in San Francisco, with most of the team working in US/Canada timezones and a few people in Europe. Unfortunately we are unable to provide any visa/immigration sponsorship at this time.
To apply, send your resume to jobs at geldata dot com and mention you saw this post on Hacker News.
---
P.S. I (co-founder) personally review all CVs from HN. I'm sorry I can't reply personally to everybody, but we do look and read through everything you send to us. And yes, we did hire a couple of wonderful people through HN and it was a great experience, I'm grateful.
Probably Python won't get a typesafe query builder until it catches up with its typing to TypeScript.
Right now in Python the generics are quite rudimentary, there's no equivalent to TypeScript's keyof or mapped types. We're using all of TS' advanced typing system features to make our query builder work.
Python will get a query builder (it's a priority for us now) soon, but it will not be a type safe one. BUT: Python, and all other languages that we support, can use codegen.
Just put your query in a `<name>.edgeql` file, and run a special command. Gel will generate a fully typed function that runs that query.
True. In our case it's not that simple. By resisting adding SQL early on we were able to advance our data model & schema without SQL holding us back. And now we've added SQL in such a way that it takes full advantage of our stack.
We give you 1GB of space for free. I think you can fit three or four branches in that. But we'll announce a cheaper tier this week (spoiler!) with the same amount of disk space.