Scratch Data

Analytics for builders. Record and query billions of datapoints with…

Open-Source Golang Freelancer

$30K - $40K
Location
New York, NY, US / Remote (US)
Job Type
Contract
Experience
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Jay Goel
Jay Goel
Founder

About the role

Scratch Data is building the world's first open-source data warehouse. Our users who are hosting terabytes of data and making hundreds of API calls to us every second. We're looking for someone to help launch our product for general availability.

About the Position

We are looking for a senior Golang developer to work with us for two months. The contract is for a fixed amount to work 30-40 hours/week for that time period.

You will implement software that automates the process of streaming data into and out of data warehouses and automate database devops. You'll be working directly with the founder to build, design, and launch features.

You'll be working on both our open-source and proprietary components.

Skills

You will mostly be writing systems-type software in Go. The frontend is written in SvelteKit. We're looking for someone with the following skills:

Required:

  • Golang. Proficiency with goroutines, synchronization, and memory management (keeping track of allocations, reusing buffers, etc.)
  • Linux. Strong fundamentals: disk management, io effiiency, networking, different forms of IPC, signals
  • SQL. Proficient with some RDBMS technology (ie Postgres, MySQL)
  • Devops. Experience with Linux servers, backups, some deployment strategies

Bonus:

Candidates who can demonstrate prior experience with these will be eligible for the maximum of the compensationt range.

  • If you have experience with OLAP databases (Clickhouse, DuckDB) or data warehouses (Redshift, BigQuery, Snowflake) that is a huge plus
  • Proficiency with SvelteKit and Tailwind CSS

About the interview

Zoom Call. During our Zoom call I'll introduce myself and the company. We'll talk about your previous technical experience and I'll ask for your thoughts on high-level architecture ("How would you build x?")

Coding. You'll write code in Go to interact with DuckDB. This is not live-coding: you'll do this at your own pace with any resources you need (Google, etc.) We will ask you to write a Go program that implements a subset of the Scratch Data product.

Bonus. Implement a frontend for the Go code.

About Scratch Data

We're building an data warehouse that developers love.

We handle large volumes of data and let users query it in an instant. We're API-first and are building some of the most delightful (really!) database software on the market.

Scratch Data
Founded:2021
Team Size:1
Location:New York
Founders
Jay Goel
Jay Goel
Founder