Technical Lead, Distributed Systems - Messaging
Core
Lead a team building and scaling high-throughput, low-latency messaging services (email, SMS, push, WhatsApp) that deliver billions of real-time messages daily.
Role type
Senior IC technical lead (distributed systems/messaging)
Builds
Real-time, event-driven messaging pipeline for customer engagement
Domain
Marketing automation / Real-time distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Kafka, Pulsar, RabbitMQ, SQS, AWS, Terraform, Jenkins, system design, mentoring
Preferred skills
AI experimentation, cross-functional collaboration
Technologies
Python, Django, React, MySQL, Redis, Memcached, Apache Zookeeper, Apache Pulsar, AWS (EC2, RDS, Aurora), Terraform, Jenkins
Responsibilities
Lead team building high-availability services, own architecture of key pipeline components, design scalable backend services, make real-time architectural tradeoffs, mentor engineers, collaborate across product and compliance teams
Seniority
Senior, hands-on IC