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 focused on real-time database replication solutions 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. The company is currently processing over 10 billion rows per month and growing rapidly.

As a Founding Engineer specializing in Distributed Systems, you'll join a small team of 7 based in San Francisco. This role offers a unique opportunity to shape the future of real-time data streaming technology. You'll work directly with customers and have significant input in product development, focusing on crucial areas like distributed systems, data engineering, and infrastructure.

The technical stack includes TypeScript with React and Material UI for frontend development, Go for backend services, and utilizes technologies like Postgres, Redis, Kafka, and Elasticsearch. The infrastructure is managed through Terraform, Kubernetes, and Helm, deployed across GCP and AWS.

What makes this role particularly exciting is the chance to work on cutting-edge technology that leverages change data capture (CDC) and stream processing to achieve sub-minute latency in data transfers. You'll be instrumental in defining the next generation data platform that aims to drive data latency to zero while maintaining ease of use and extensibility.

The ideal candidate will be someone who not only has strong technical skills but also embraces the startup mentality of wearing multiple hats and being pragmatic in their approach to problem-solving. This is an excellent opportunity for someone who wants to make a significant impact in the data engineering space while working with modern technologies and architectures.

Last updated 2 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 technology stack
  • 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)

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineer role at Amazon AWS working on Kinesis Data Streams, building real-time data processing solutions at scale.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta, focusing on distributed systems and operating system-level software development in Los Angeles.

Software Engineer

Senior Software Engineer role at xAI focusing on distributed systems development, requiring expertise in systems programming and Python