DynamicAdBook a call

A small operator desk. A system of agents. That is the team.

Dynamic Ad runs on the founding team and a coordinated system of six AI agents. That is not a staffing model. It is the product. When the shape of the operation changes, roles will be posted here. Until then, operators who already work this way can introduce themselves.

Always on · Algorithm-led · Human-approved

Operator-profile, not role-profile.

We hire operators, not headcount.

An operating orientation, stated plainly. For context on how the desk thinks, read dynamicad.ai/insights.

We hire for

Tests hypotheses, not hunches

Every variant ships with a written premise and a kill rule.

Reads attribution-adjusted signal

Decides against a holdout or baseline, not platform-reported ROAS.

Delegates execution, owns judgment

Agents run the cadence. The operator owns every approval that matters.

We do not hire for

Headcount as the leverage model

If the answer to growth is "hire another person," the model is inverted.

Intuition without instrumentation

Taste is welcome. A brief without a testable hypothesis is not a plan.

Account management as the deliverable

Call cadence is not the work. The operating record is.

No open roles today. Here is the shape when there are.

Roles open when the operation expands. Below are the first three operator shapes we plan to hire against. When a role posts, it will appear here and on LinkedIn.

Intelligence + Analytics

Operator-grade analyst

Reads attribution-adjusted signal. Decides against a holdout, not a dashboard.

Opens at next milestone

Infra + Ad Engineering

Growth engineer

Engineers the signal flow. Server-side, instrumented, and shipped before launch.

Opens at next milestone

Strategy + Optimization

Lifecycle operator

Owns the post-acquisition loop. Reads cohort LTV like a P&L.

Opens at next milestone

If the orientation resonates and one of these shapes matches your work, introduce yourself now. The file is read on every cycle.

Six layers · One operation · Each layer compounds the next

Every operator who joins the file takes responsibility for one or more of the six layers. They share one signal flow; they are not independent functions.

Read the six layers on /about →Browse solutions →

Always on · Algorithm-led · Human-approved

Already work this way?

Send a short note about how you operate and one example of a test you ran and what you learned from it. The inbox is actually read.

Introduce yourself →Follow on LinkedIn

Dynamic Ad · The founding team

Careers · Dynamic Ad | Dynamic Ad | Dynamic Ad