Sign up

Open-Source Golang Freelancer at Scratch Data | Y Combinator's Work at a Startup

Posted: about 1 month ago by chovy

Open-Source Golang Freelancer at Scratch Data (S21)

$30K - $40K  •  

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

New York, NY, US / Remote (US)

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.

About the role

Skills: Go, MySQL, Linux, PostgreSQL

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

Technology

We are using Golang and built on top of Clickhouse.

Interview Process

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.

Other jobs at Scratch Data

contractNew York, NY, US / Remote (US)Backend$30K - $40K6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›

Post a job for free today!

Recruiters and hiring companies are free to post jobs on Grazily. Don't miss out and get your posting in front of the other 273k jobs we have discovered.

Post a job!