Splitgraph (<a href=") | Senior Software Engineer &amp; Product Engineer | Full Time | Remote (US, UK)
We're building a platform for data cataloging, integration and governance. The basic idea is that the user can connect live data to Splitgraph, or upload versioned snapshots called “data images”. Then we give them a unified SQL interface to query all that data, a catalog to discover and share it, and tools to build/push/pull it.
We (two co-founders) just raised a seed round to productize the core tech that we've been working on for the last few years. Now we're building the initial team to help us make Splitgraph a category defining product in the data space. This is an opportunity to join an early startup with an exciting vision backed by a strong group of investors. The two of us are based in Cambridge, UK, but we're building a remote organization and are able to hire from the UK and the US.
We've put a lot of effort into building a stable and modern stack to allow you to work productively. We primarily code in Python (backend) and TypeScript (next.js frontend) with GraphQL queries auto-generated from Postgres schema via Postgraphile. There's also some C, Lua, and Pl/pgSQL involved. We've got automated build and deployment pipelines, rely heavily on Docker containers and use Nomad and Terraform for deployments.
We're hiring Senior Software Engineers across the stack. Specifically:
- FRONTEND ENGINEER: Work on the frontend of the data catalog. We have a lot to do. You should be proficient in the "modern frontend stack" of TypeScript / React / GraphQL. Backend experience is a plus.
- BACKEND ENGINEER: Work on wide range of backend projects, from authorization APIs in Python to Postgres extensions in C. At minimum you should be proficient in Python, with bonus points for a Data Engineering or Dev Ops background. Experience with other languages is a plus.
- PRODUCT ENGINEER / UX DESIGNER: You'll help us articulate our vision. You'll conduct user interviews, write PRDs and create mock-ups. You'll organize the roadmap, prioritize sprints, and serve as the interface between users and devs.
Please send resume / CV to careers [at] splitgraph [dot] com. The subject line should include the position you're applying for. Also please let us know which timezone you would expect to work from, and any relevant citizenship / residency status information.