1. Systems architecture and engineering
Design and build ABM systems end-to-end: scraping, enrichment, classification, signal detection, scoring.
Architect data flows between CRMs, warehouses, enrichment tools, AI agents and automation layers.
Ship production-grade scrapers, ETL scripts, API integrations and backend services.
Build internal tools and client-facing mini-apps (Lovable, Claude Code, Cursor).
Make build-vs-buy decisions. Default to custom when SaaS is overpriced or too rigid.
2. AI and automation
Design and operate AI agents for research, enrichment, outbound and content generation.
Build and maintain automation workflows (n8n, Make or equivalent).
Define routing logic, segmentation rules and prioritization frameworks.
Implement automated QA and monitoring for data reliability.
Evaluate and integrate LLMs, APIs and AI tooling cost-effectively.
3. GTM strategy and activation
Design scoring models that combine context signals, engagement data and intent.
Set up and maintain intent frameworks (product usage, website behavior, external signals).
Build content-at-scale systems (emails, LinkedIn, creatives, landing pages, SEO/SGO).
Create dynamic targeting powered by real-time data.
Challenge the brief. Push back when a client’s request doesn’t match the actual business problem.
4. Internal product
Contribute to Bulldozer’s internal suite: agents, templates, automations, dashboards.
Improve processes to increase team speed and reduce errors.
Work on new productized service lines with the founders.
Document what you build. Clean handoffs and clear docs are non-negotiable.
After 6 months
3–5 client systems shipped and running in production (ABM, scraping, intent, workflows).
Several internal agents live and maintained.
You’re comfortable pushing back on clients’ briefs if necessary to propose a better approach.
Strong autonomy with AI coding tools — you don’t wait for specs.
After 12 months
You’re a key technical contributor to GTM delivery — your systems are relied on daily.
You directly impact client revenue with systems you designed.
You own part of our internal IP (systems, templates, Automations, scoring frameworks).
The team trusts you to own problems end-to-end. You deliver without being managed.
Technical
You get your hands dirty with code. Vibe-coding counts — it means you’re curious, you build things on your own time and you’re not afraid of a terminal.
You don’t need to be a senior engineer. But you need to be the kind of person who can figure things out. Give you a week with a new tool and you’ll know how it works.
Familiar with AI and automation tools (Clay, Make/n8n, Claude Code, Cursor) — or ready to learn them fast.
Comfortable working with APIs, webhooks and data pipelines — or willing to get comfortable.
Interest in scraping, enrichment and structured data processing.
Ability to prototype apps and interfaces quickly (Lovable or similar).
GTM and strategic
Understanding of B2B funnels, ABM, intent signals and outbound logic — or strong willingness to learn.
Interest in how scoring models and signal-based systems drive revenue decisions.
Familiarity with CRM architecture (HubSpot preferred) and structured databases.
Ability to translate a vague business need into a system design — then build it.
Execution and mindset
Grinder. You don’t know something today? Give you a week. You’ll figure it out.
Get shit done. You’re measured on output, not hours or process.
Builder mentality. You see a gap, you fill it.
Fully autonomous. Give you a problem, you come back with a solution.
Comfortable with ambiguity, partial specs and shifting priorities.
Curious by nature. You dig into things because you want to, not because someone told you to.
Passionate. You share the fire. You care about the craft and it shows.
If you don’t have a skill we need, you’re willing to put in the work to get it. That matters more than your resume.
Client-facing
We’re an agency. Clients pay for excellence. You represent Bulldozer’s standards in every interaction.
Clear communicator. You can explain technical systems to non-technical stakeholders.
You go the extra mile. Not because someone asked — because that’s how you operate.
Personable and professional. You make clients feel like they’re in good hands.
Backend or data engineering background (Python, Node, SQL).
LLM-SEO / SGO experience.
Growth engineering or RevOps exposure.
Design sensitivity (you care how things look, not just how they work).
French fluency (reading/writing).
Intro call (30 min)
Technical interview + business case
Conversation with a team member
If successful: welcome to Bulldozer.