Iterable is the AI-powered customer communication platform competing with Braze and Klaviyo. Used by Disney, Box, and many B2C brands. The interview emphasizes high-throughput messaging, AI-personalization, and the engineering of modern marketing platforms.
Process
Recruiter screen → 60-minute coding phone (DSA medium) → onsite virtual: 2 coding, 1 system design, 1 craft deep-dive, 1 behavioral. Cycle: 3–4 weeks.
What they actually ask
- Design a multi-channel send pipeline (email, push, SMS, in-app)
- Design AI-driven channel selection and timing optimization
- Design segmentation queries against billions of events
- Coding: medium DSA, often with stream processing framing
- Behavioral: customer focus, ownership, working with marketing domain
Levels and comp (2026)
- SE II: $150K–$190K total
- Senior SE: $215K–$285K
- Staff: $315K–$420K
- Principal: $450K–$600K
Prep priorities
- Be fluent in Scala or Java (the bulk of the codebase)
- Understand high-throughput pipelines and stream processing
- Brush up on ML for marketing personalization
Frequently Asked Questions
Is Iterable remote-friendly?
Distributed across San Francisco (HQ), Denver, NYC. Many engineering roles fully remote within US.
How does Iterable compare to Braze or Customer.io?
Braze is largest. Iterable is closer competitor with strong AI focus. Customer.io is developer-friendly mid-market. Comp is comparable.
What is the engineering culture?
Mature SaaS, customer-driven, calm pace.