The opportunity
Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer data, design seamless…
What you'll do
Improve Developer Velocity: Build and enhance internal systems to accelerate local development workflows, reduce CI wait times, minimize flaky test failures, and streamline service onboarding.
Strengthen Shared Engineering Foundations: Contribute to the Scala, Bazel, CI, and shared platform ecosystems to maintain scalable build configurations, clear dependency management, and reusable code patterns across repositories.
Reduce Engineering Toil: Identify repetitive, manual processes and replace them with automated, self-service platform capabilities, debugging tools, and CI visibility.
Improve Reliability & Signal Quality: Enhance CI success rates, speed up failure diagnosis, and increase the resilience of shared engineering systems under scale.
Apply AI-Assisted Engineering Practices: Leverage AI tools and agentic workflows thoughtfully to automate migrations, streamline testing, and establish guardrails for AI-assisted development.
Cross-Functional Collaboration: Partner closely with Product Engineering, Infrastructure, SRE, Security, and Quality Engineering to drive adoption of paved paths and improve overall developer experience.
What they're looking for
- Independent Execution: Ability to independently deliver moderate-complexity engineering projects with sound judgment and high execution quality.
- Engineering Fundamentals: Strong software engineering fundamentals with hands-on experience working in production codebases.
- Tooling & CI/CD Focus: Experience improving developer workflows, build systems, CI/CD pipelines, or internal engineering tools.
- Problem Solving & Debugging: Proven capability to debug complex technical issues and deliver durable, long-term fixes.