Summary
inKind connects diners with restaurants through its consumer app, rewards program, and restaurant partnerships. The Marketing Automation Engineer will implement and optimize Braze-based lifecycle campaigns, using data, segmentation, personalization, and technical QA to deliver relevant communications across email, SMS, and push at scale.
Responsibilities
- Architect and build complex journey flows - multi-branch, behavior-triggered, time-delayed - that respond dynamically to what users do in the app
- Create sophisticated email, SMS, and push templates using dynamic templating (in Liquid): conditional content blocks, personalized variables, abort conditions, and live data pulls
- Manage subscription and compliance workflows for SMS opt-in/opt-out, email unsubscribe, and push permission states and follow TCR regulations
- QA *(Verify)* every campaign before launch and own responsibility post-launch: audience spot-checks, template rendering validation, link tracking, SMS encoding, and cross-client email rendering
- Translate high-level marketing briefs into well-defined audience definitions, validating logic against actual user data before launch
- Understand CEP best practices to inform cadence of messaging, frequency capping, and prioritizing of marketing communications across lifecycle and ad-hoc campaigns
- Write, understand, and document Liquid code to build dynamic content blocks
- Query our data warehouse (Snowflake) using SQL or review API payloads to validate that events and attributes match expected values, QA before launch, as well as triage potential issues
- Use platform-native diagnostic tools (message logs, user lookup, event streams) to diagnose issues without needing an engineer to triage alongside you
- Understand technical limitations of campaigns and recommend well-scoped solutions
- Build precise, multi-condition audience segments using a full range of segmentation capabilities
- Maintain a clean, documented segment library — consolidating redundant definitions and flagging when underlying data changes affect targeting
- Partner with the cross-functional teams to define and action on lifecycle stages (active, lapsing, high-value, etc.) and build reusable and trackable segments that reflect those definitions reliably
- Build and maintain a reusable component library: shared content blocks, brand-compliant modules, and snippet logic the team can use without rebuilding from scratch
Skills
- 4+ years of experience with a major CEP/CRM or marketing automation platform (Braze, Shopify, Iterable, Klaviyo, or equivalent)
- 2+ years of experience with Braze
- Deep expertise in journey/canvas building — multi-step, behavior-triggered flows with branching logic, delays, and channel mixing
- Dynamic templating skills: conditional blocks, variable logic, and live data integrations
- Experience with audience segmentation using behavioral data, custom attributes, and event properties
- Solid understanding of contact data models — user profiles, identified vs. anonymous users, subscription and consent management
- Ability to read API responses and event payloads to self-diagnose data issues without engineering support
- Liquid code proficiency
- Deep understanding of email deliverability fundamentals: list hygiene, bounce handling, unsubscribe management, and sender reputation
- Understanding of email domains/behavior and record management
- SMS compliance knowledge: opt-in/opt-out mechanics, quiet hours, carrier filtering, and message encoding
- Familiarity with TCR rules and regulations
- SQL proficiency and experience working with a cloud data warehouse (Snowflake, Redshift, or BigQuery) for CRM analytics or audience building
- Background in consumer apps, marketplaces, or loyalty/rewards programs where lifecycle marketing directly drives repeat behavior
- Familiarity with how CRM data flows from a backend application via REST API or event streaming
- Experience with in-app messaging, content cards, or push notification strategy beyond transactional sends
Qualifications
Must Haves
- 4+ years of experience with a major CEP/CRM or marketing automation platform (Braze, Shopify, Iterable, Klaviyo, or equivalent)
- 2+ years of experience with Braze
- Deep expertise in journey/canvas building — multi-step, behavior-triggered flows with branching logic, delays, and channel mixing
- Dynamic templating skills: conditional blocks, variable logic, and live data integrations
- Experience with audience segmentation using behavioral data, custom attributes, and event properties
- Solid understanding of contact data models — user profiles, identified vs. anonymous users, subscription and consent management
- Ability to read API responses and event payloads to self-diagnose data issues without engineering support
- Liquid code proficiency
- Deep understanding of email deliverability fundamentals: list hygiene, bounce handling, unsubscribe management, and sender reputation
- Understanding of email domains/behavior and record management
- SMS compliance knowledge: opt-in/opt-out mechanics, quiet hours, carrier filtering, and message encoding
- Familiarity with TCR rules and regulations
Nice to Haves
- SQL proficiency and experience working with a cloud data warehouse (Snowflake, Redshift, or BigQuery) for CRM analytics or audience building
- Background in consumer apps, marketplaces, or loyalty/rewards programs where lifecycle marketing directly drives repeat behavior
- Familiarity with how CRM data flows from a backend application via REST API or event streaming
- Experience with in-app messaging, content cards, or push notification strategy beyond transactional sends
Benefits
- Generous PTO and company holiday policy + company-paid Short Term Disability
- 100% employer-covered health and dental insurance; higher-tier and dependent coverage options available
- Vision plan available at employee cost
- Child care benefits and generous parental leave
- Dog-friendly Austin office with great views of downtown
- Daily lunches and snacks for in-office team members