Founding Engineer (Distributed Systems)

Software that streams data from databases to warehouses in real-time
$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 is processing over 10 billion rows monthly just a year after launch.

As a Founding Engineer focusing on Distributed Systems, you'll join a small but dynamic team in San Francisco as their third founding engineer. This role offers a unique opportunity to shape the future of data engineering and distributed systems. You'll work directly with customers and wear multiple hats while building critical features like column encryption, analytics portals, and CDC connectors.

The tech stack is modern and robust, utilizing TypeScript and React for frontend, Go for backend, and advanced technologies like Kafka, Kubernetes, and Helm for infrastructure. The team leverages change data capture (CDC) and stream processing to achieve sub-minute latency in data transfers, setting them apart from traditional ETL solutions.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in the data streaming space. You'll work alongside founders and have the chance to define the next generation of data platforms. The role offers competitive compensation including both salary and equity, reflecting the founding nature of the position.

The ideal candidate will combine strong computer science fundamentals with a pragmatic approach to problem-solving. While experience with specific technologies like Go, Kafka, and Kubernetes is preferred, the team values adaptability and the ability to learn over specific technical requirements.

Last updated 9 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

Requirements For Founding Engineer (Distributed Systems)

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

Benefits For Founding Engineer (Distributed Systems)

Equity
  • Equity (0.50% - 1.00%)

Interested in this job?

Jobs Related To Artie Founding Engineer (Distributed Systems)

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.

Sr. Mobility System Engineer - Algorithm, Customer Terminal

Senior Mobility System Engineer position at Amazon's Project Kuiper, developing algorithms for satellite communication systems and mobility terminals.

Senior Software Development Engineer

Senior Software Development Engineer position at AWS Infrastructure Services, focusing on building and operating network controllers for AWS's global infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer - Gemini Research Infrastructure

Senior Software Engineer role at Google DeepMind focusing on Gemini research infrastructure, distributed systems, and AI development.