Careers · Contract role

Run paid campaigns that are judged on real sales

A contract role for a PPC specialist who can build, track and optimize Google Ads, Microsoft Ads and Meta campaigns for clients.

PPC SpecialistContract / freelanceFluent in English and Spanish

About the role

You will manage paid media accounts for clients, from setup and conversion tracking to weekly optimization and reporting. We care less about clicks and more about leads and sales that show up in the client's CRM or store.

Our clients are in Mexico and the USA, and many run ads in both languages. You will write ads, talk to clients and present results in English and Spanish.

What you will do

01

Build and restructure

Set up Search, Performance Max and Shopping campaigns, and clean up accounts that grew without a plan.

02

Tracking first

Make sure conversions are right with Google Tag Manager, GA4, enhanced conversions and the Meta Conversions API.

03

Optimize every week

Work search terms, budgets, bids, audiences and ad tests on a steady routine.

04

Report clearly

Explain what changed, what it cost and what comes next, in plain language.

What we are looking for

  • Fluent in English and Spanish, written and spoken
  • Proven experience managing Google Ads accounts with real budgets
  • Current Google Ads certifications (Search, Shopping or Performance Max)
  • Hands-on Meta Ads experience
  • Working knowledge of conversion tracking with Google Tag Manager and GA4
  • Able to write strong ad copy in both languages

Nice to have

  • Microsoft Advertising or LinkedIn Ads
  • Merchant Center feeds and Shopping campaigns
  • Looker Studio reporting
  • Experience with B2B lead generation or ecommerce

Apply for this role

Tell us about yourself and the work you are proud of. We read every application.

Questions about this role

Do I need to speak both English and Spanish?

Yes. Every role at Mayab Media requires fluent English and Spanish, written and spoken, because we work with clients in Mexico and the USA every day.

Is this a full-time job?

No. This is a contract (freelance) role. We discuss scope, schedule and rates with each candidate.

What happens after I apply?

We review your application. If your experience fits, we contact you to set up a call.

Think you are a fit?

Apply in a few minutes. Include examples of your work.

Apply now →