Cardinal is looking to define and build the next generation of go-to-market (GTM) infrastructure to turn GTM from guesswork into infrastructure for YC-backed and high-growth companies.
Requirements
- 2–6 years of experience building production systems and user-facing products
- Strong systems thinking — you reason clearly about distributed systems, state machines, failure modes, idempotency, and performance
- Full-stack fluency with TypeScript, React, Node.js, and modern web infrastructure
- Experience with workflow engines, queues, or event-driven architectures
- Background in growth infrastructure, messaging systems, or developer platforms
- Familiarity with AI/LLMs, prompt design, evals, or AI-augmented UX
Responsibilities
- Core GTM orchestration systems that coordinate actions across email, LinkedIn, and future channels with strong guarantees around correctness, timing, and state
- Distributed workflow engines for sequencing, retries, backoff, and recovery across millions of GTM events
- AI-assisted GTM primitives that help teams decide who to reach, when, and how — not just send messages
- Enterprise-grade infrastructure supporting real-time execution, analytics, and experimentation loops
- Internal developer platforms & tools — debuggers, dashboards, and state visualizations that make complex GTM systems observable
- Polished user interfaces that turn abstract system behavior into something founders and operators can reason about
Other
- Comfort with ambiguity — you enjoy designing primitives before the category is fully defined
- Product instinct — you talk to users, identify leverage points, and ship systems that change behavior
- High agency — you don’t wait for specs; you define them
- Prior experience at an early-stage startup or building category-defining tools
- Strong opinions on how modern GTM should work — and the ability to encode them in systems