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:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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 13 days 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?