Staff Engineer - Distributed Systems
Core
Design, build, and scale backend systems and frontend interfaces for the Threads & Composer experience in HighLevel Conversations, handling billions of messages monthly.
Role type
Staff Engineer - Distributed Systems
Builds
Multi-channel communication infrastructure (SMS, Email, WhatsApp, DMs) and the inbox/composer UI for 1M+ businesses.
Domain
SaaS / Distributed Systems / Messaging Infrastructure
Required skills
Node.js, Go, Kubernetes, GCP (GKE, Pub/Sub, Cloud Tasks), MongoDB, Firestore, ClickHouse, ElasticSearch, Redis, distributed system architecture, queueing and async architectures, storage engine consistency models, design communication, AI-assisted engineering
Preferred skills
Experience with AI agents on complex systems
Technologies
Node.js, Go, TypeScript, GKE, Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse, ElasticSearch
Responsibilities
Own architecture health of billion-scale distributed systems, approve critical-path designs, hunt gaps proactively (SPOFs, unbounded queues), build risky architectural prototypes, make resilience a property of the system, raise teams around you, set standards for AI-assisted engineering
Seniority
Staff, hands-on IC with strategic influence