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 12 days 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 Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.

Senior Software Engineer - iCloud Platform

Senior Software Engineer position at Apple working on iCloud Platform, building distributed systems that serve hundreds of millions of users.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based global broadband connectivity.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google working on infrastructure for Google Ads, focusing on large-scale distributed systems development.

Senior Software Engineer, D-SDN, Google Global Networking

Senior Software Engineer position at Google focusing on D-SDN and global networking, developing distributed networking applications and supporting developer ecosystem.