Sr. Software Engineer, Messaging Infrastructure
Core
Design and build highly scalable, high-availability messaging infrastructure to deliver billions of messages daily across email, SMS, push, and WhatsApp channels.
Role type
Senior Software Engineer, Messaging Infrastructure
Builds
Mission-critical campaign pipeline processing hundreds of millions to billions of messages daily
Domain
Marketing Automation / Messaging Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale system architecture, performance optimization, queue management, database optimization, system monitoring, agile team leadership, technical mentorship
Preferred skills
Data-driven mindset, experimentation process improvement, cross-team collaboration
Technologies
Python, Django, React, MySQL, Redis, Memcached, Apache Zookeeper, Apache Pulsar, AWS (EC2, RDS, Aurora), Terraform, Jenkins
Responsibilities
Own and build features/services relied on by hundreds of thousands of customers; Craft highly-scalable campaign pipelines; Collaborate on designs and engineering practices; Learn and introduce new technologies; Mentor team members; Participate in technical interviews
Seniority
Senior, hands-on IC with mentorship responsibilities