Experience with highly scalable, event-driven distributed systemsMust
Developed multi-tenant software-as-a-service (SaaS) productsMust
Proficiency with Node.JS, Go, Rust, or similar systems languagesMust
Experience with Kafka at scaleMust
Experience with PostgreSQL, Redis, or similar data systems at scaleMust
Experience with customer data platforms or data analytics systems
On-call experience and incident response (carried a pager)
Cloud infrastructure provisioning and maintenance
Benchmarking and profiling tools experience
Observability systems and practices knowledge
What you'll do
Ship changes quickly without breaking things (velocity and reliability)
Design and build high-throughput data ingestion pipelines
Develop infrastructure to process and manage billions of events reliably
Own end-to-end service ownership and architecture decisions
Ensure data integrity and reliability for customers
Work across distributed systems principles to select appropriate tools and technologies
Keywords
Experience with Clickhouse or similar columnar data storesExperience with S3 and cloud object storageOpen-source software development and contributionRust programming language expertiseStreaming and batch-processing pipeline designEurope or UK based location