Taro Logo

Founding Engineer (Distributed Systems)

Software that streams data from databases to warehouses in real-time using change data capture and stream processing.
$150,000 - $215,000
Backend
Senior Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Founding Engineer (Distributed Systems)

Artie is seeking a third founding engineer focused on distributed systems to join their San Francisco-based team. This role offers the opportunity to shape the future of real-time database replication technology.

As a founding engineer, you'll work at the intersection of data engineering, distributed systems, and infrastructure. The role involves building critical features like column encryption, analytics portals, and schema change alerts, while also optimizing pipeline efficiencies and developing CDC connectors.

Artie has shown impressive growth, processing over 10 billion rows monthly since launching a year ago. The company is backed by notable investors including Pathlight, General Catalyst, and angels like Benn Stancil (Mode) and Arash Ferdowsi (Dropbox).

The ideal candidate should have:

  • Strong computer science fundamentals
  • A pragmatic approach to building solutions
  • Comfort working across the full stack
  • Interest in defining next-gen data platforms
  • Experience with async systems (preferred)
  • Knowledge of technologies like gRPC, Kafka, Kubernetes (preferred)
  • Go programming proficiency (preferred)

The tech stack includes:

  • Frontend: TypeScript with React and Material UI
  • Backend: Go, Postgres, Redis, Kafka, Elasticsearch
  • Infrastructure: Terraform, Kubernetes, Helm on GCP and AWS

This role offers an opportunity to work directly with customers while building cutting-edge data infrastructure that drives data latency to zero. The position combines technical depth with the excitement of joining an early-stage startup making real impact in the data engineering space.

Last updated 2 months ago

Responsibilities For Founding Engineer (Distributed Systems)

  • Building column encryption, analytics portal and schema change alerts
  • Building tooling to streamline and automate infrastructure workloads
  • Optimizing pipeline efficiencies between virtual memory and disk
  • Developing native CDC connectors for new data sources
  • Direct interaction with customers
  • Shaping product direction as a founding engineer

Requirements For Founding Engineer (Distributed Systems)

Go
Kubernetes
Redis
PostgreSQL
Kafka
  • Strong fundamentals in computer science
  • Pragmatic approach to building solutions
  • Comfortable working across the full stack
  • Experience with async systems (preferred)
  • Knowledge of gRPC, Kafka, Kubernetes, Helm (preferred)
  • Proficiency in Go (preferred)
  • 3+ years of experience

Interested in this job?