Senior SDE - Conversations
Core
Design and own distributed backend systems powering real-time conversations across SMS, Email, WhatsApp, and direct messaging channels.
Role type
Senior Staff Software Engineer (Backend)
Builds
High-throughput, low-latency communication services and event-driven platforms
Domain
Cloud infrastructure, distributed systems, messaging
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Go, distributed systems design, SQL/NoSQL optimization, queueing systems, caching strategies, observability, incident response, code review, technical mentorship
Preferred skills
AI-assisted engineering, 0→1 system building, scaling messaging platforms
Technologies
Node.js, Go, GCP, Kubernetes, MongoDB, Firestore, Redis, ClickHouse, Elasticsearch, Kafka, RabbitMQ, Pub/Sub
Responsibilities
Design and build high-throughput services; own systems end-to-end from architecture to production health; model and optimize data layers; build queueing and caching mechanisms; develop observability tools; investigate and fix production incidents; mentor engineers
Seniority
Senior, hands-on IC
