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

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 6 hours 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?

Jobs Related To Artie Founding Engineer (Distributed Systems)

Founding Product Engineer

Founding Product Engineer role at Artie, building real-time database replication solutions with modern tech stack including TypeScript, Go, and Kafka.

Software Developer in Test III, Amazon Webview

Senior Software Developer in Test position at Amazon's WebView team focusing on test automation and infrastructure development.

Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Software Engineer role at Annapurna Labs developing test infrastructure for ML acceleration hardware manufacturing, requiring 5+ years of software development experience.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.