Founding Engineer (Distributed Systems)

Software that streams data from databases to warehouses in real-time using CDC and stream processing
$150,000 - $215,000
Distributed Systems
Senior Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
Enterprise SaaS

Description For Founding Engineer (Distributed Systems)

Artie is an innovative startup revolutionizing real-time database replication for databases and data warehouses. Founded in 2023 and backed by notable investors including Pathlight, General Catalyst, and prominent angels from companies like Mode, Dropbox, and more, Artie has quickly scaled to process over 10 billion rows monthly within their first year.

As a Founding Engineer focusing on Distributed Systems, you'll join a small, dynamic team in San Francisco as their third founding engineer. This role offers a unique opportunity to work at the intersection of data engineering, distributed systems, and infrastructure. You'll be instrumental in building critical features like column encryption, analytics portals, and schema change alerts, while also optimizing pipeline efficiencies and developing CDC connectors.

The position requires someone who can think strategically about distributed systems while remaining hands-on with implementation. You'll work with a modern tech stack including Go, TypeScript, Kafka, and Kubernetes, building solutions that leverage change data capture (CDC) and stream processing to achieve sub-minute latency in data transfers.

This is an exceptional opportunity for an experienced engineer who wants to make a significant impact in the data infrastructure space. You'll work directly with founders, interact with customers, and help shape the future of real-time data streaming. The role offers competitive compensation including both salary and equity, reflecting the founding nature of the position.

Last updated a month ago

Responsibilities For Founding Engineer (Distributed Systems)

  • Building column encryption, launching analytics portal and schema change alerts
  • Building tooling to streamline and automate infrastructure workloads
  • Introducing pipeline efficiencies by making tradeoffs between virtual memory and disk
  • Building native change data capture (CDC) connectors to data sources
  • Directly interact with customers and shape the future of the product

Requirements For Founding Engineer (Distributed Systems)

TypeScript
Go
PostgreSQL
Redis
Kafka
Kubernetes
  • Strong fundamentals in computer science
  • Pragmatic approach to building the right thing
  • Comfortable jumping around the stack and wearing different hats
  • Experience with scaling async systems (preferred)
  • Knowledge of gRPC, Kafka, Kubernetes, Helm (preferred)
  • Proficiency in Go (preferred)

Interested in this job?

Jobs Related To Artie Founding Engineer (Distributed Systems)

Senior Software Engineer, TPU Supercomputer

Senior Software Engineer position at Google focusing on TPU Supercomputer systems, requiring expertise in C++ and distributed systems.

Senior Software Engineer, D-SDN, Google Global Networking

Senior Software Engineer position at Google working on distributed networking applications for Google's Global Networking infrastructure.

Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Senior Software Engineer position at Google Cloud NetInfra, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Google Cloud Unified Fulfillment Optimization

Senior Software Engineer position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and opportunity to work on large-scale technical challenges.

Senior Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Senior Software Engineer position at Google focusing on infrastructure and platforms engineering, offering competitive compensation and opportunity to work on large-scale systems.