Cavmir manages multi-channel marketing for short-term rentals and boutique hotels across 90+ markets. Paid media is the engine that scales bookings beyond what organic alone can deliver. We are looking for the senior operator who has moved client revenue with paid media at agency scale and is ready to own and scale Cavmir's paid practice from where it is today.
What you'll own
Own full-funnel paid media strategy across Meta, Google, TikTok, and programmatic for the Cavmir client portfolio.
Architect account structures, audience segments, bid strategies, and budget allocation per client per channel.
Brief, approve, and iterate on ad creative in direct collaboration with the in-house creative team.
Build and defend ROAS reports and attribution. We do not accept last-click as the final answer.
Scale spend responsibly as client results justify it — no vanity budgets, no spending for the sake of looking busy.
Test emerging platforms before competitors do — Reddit Ads, Pinterest, native programmatic, niche OTAs.
Build and document the playbook so the practice can be staffed up as the agency grows.
Operate inside Claude Code as your daily working environment. Tasks at Cavmir — research, drafting, file edits, reporting, automation — are driven through Claude Code agents and sub-agents, not through manual app-switching.
What we expect
5+ years running paid media at agency or in-house scale — at least 2 of those running paid for multiple clients in parallel.
Documented experience scaling paid spend across multiple accounts, with hard revenue or ROAS numbers you can show on a screen.
Hospitality, real estate, luxury goods, or DTC consumer background — you understand high-intent buyers.
Fluency with attribution. You can explain MMM, MTA, and incrementality testing without buzzwords.
Operator instinct. You read campaigns daily, not weekly, and you make moves on bad data before reports are published.
Direct, written, and verbal communication. You can defend a budget shift to a client in three sentences.
Comfort building a function from where it is rather than inheriting one already mature.
Daily Claude Code fluency, or willingness to become fluent in week one. You have used it, you know what an agent is, you can read a tool call, and you understand the agentic mental model.
If this role is not for you
If you cannot show measurable client revenue or ROAS moved by paid media you personally ran, do not apply.
If your case studies are limited to impressions, reach, CTR, or CPC without revenue or ROAS numbers, do not apply.
If you cannot work with strict spend discipline, this is the wrong seat. Every dollar of new test spend over $10 routes through founder approval. We run lean. Budget freelancing has no home here.
If you only know how to operate inside enterprise budgets and have no instinct for spending discipline, this is the wrong seat.
If you will not work primarily inside Claude Code, this role is not for you. We do not hire candidates who refuse to operate in the tools we build the company on.
Compensation
Base: $40,000 – $60,000 USD per year, calibrated to experience and local market.
Performance bonus: 15–25% of base, tied to portfolio-wide ROAS and client retention.
100% remote. Cavmir hires globally — paid in USD via Wise or Deel.
Direct reports added as the agency scales — this role grows into Head of Performance.