Skip to content

Open nowPosted yesterday

Analytics Data Engineer

Flywheel2,006 open roles

Pay
$85,000 – $95,000 a year
Where
Minneapolis Minnesota United States of America
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowAnalytics Data EngineerFlywheel · Minneapolis Minnesota United States of America
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Flywheel's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.7% of postings close within 7 days. Measured by our own scanner across the market. Flywheel postings stay open a median of 36 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.8%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.6%30 days
  6. 59.1%60 days
This job: posted yesterday

Flywheel median: 36 days open

The posting

Agency:

Carmichael Lynch

Job Function:

Data and Analytics

Job Subfunction:

Data Engineering

Job Description:

Role:

As a data engineer, you’ll work across a dynamic client roster designing and building data solutions that connect media, site, and marketing performance data into actionable insights. You will partner closely with analytics, strategy, media, and client teams to architect scalable data solutions that answer business questions and support marketing decision-making.

This role requires a hands-on, solution-oriented engineer who combines deep technical expertise with a strong understanding of media and digital analytics. The ideal candidate proactively identifies opportunities, solves complex data challenges, and helps shape how data is leveraged across the agency and our clients.

What You’ll Do

Design data solutions that solve client business needs

o Partner with analytics and media teams to understand business objectives and translate them into scalable data solutions.

o Design data models that integrate media, site, sales and media conversion data to provide a complete view of marketing performance.

o Recommend and implement measurement approaches that support both agency and client objectives.

o Serve as a subject matter expert on media and marketing data architecture.

Lead media data engineering initiatives

o Build and maintain integrations across major advertising, analytics, and marketing technology platforms.

o Develop scalable frameworks for campaign performance measurement, attribution, audience analysis, and optimization.

o Evaluate emerging platforms, APIs, and data sources to improve agency capabilities and client outcomes.

Build and maintain data pipelines

o Automate data pipelines with speed, accuracy, and scalability in mind.

o Own day-to-day health of data pipelines: scheduling, monitoring, alerting and failure recovery

o Apply DataOps best practices maintaining high stands of quality and security across each stage of development

o Write and optimize SQL views, Python/R scripts, and API connectors as needed.

o Continually optimize data cleaning and anomaly detection processes.

o Help manage and advance our GCP infrastructure, particularly with BigQuery and GCP integrations.

Own data quality and governance

o Maintain rigorous QA practices to ensure clean, reliable, and consistent data.

o Continuously seek opportunities to improve processes and infrastructure.

Problem solves relentlessly

o Proactively catch and investigate issues, finding root causes and going beyond surface solutions.

o Work with analysts to anticipate needs and ensure data is easy to find and use.

o Demonstrate situational awareness, knowing when to escalate, push or pull back, or execute.

o Communicate effectively with less technical stakeholders to address challenges and keep them updated on progress.

You could be a good fit if:

  • You take ownership of data quality and availability like it’s mission critical.
  • You already are, or have the drive to become, an expert in media data.
  • You’re a problem solver who doesn’t stop at “it’s broken.” You figure out why and how to fix it.
  • You balance speed and accuracy, knowing both matter in a client-driven environment.
  • You’re adaptable, resourceful, and curious. You’re able to figure things out with limited direction. Learning new things and finding creative solutions are some of your favorite parts of your job.

Requirements

Education:

  • A bachelor’s degree preferred or equivalent work experience in related field such as Computer Science, Data Science, Mathematics/Statistics, Marketing Analytics, etc.

Skills and Experience:

  • 2-4 years of experience in data engineering, marketing analytics, media analytics, or related disciplines. Agency experience strongly preferred.
  • Expert-level SQL and Python skills with experience developing scalable production-grade data pipelines.
  • Deep experience working with digital media data, including campaign delivery, audience, conversion, and attribution datasets.
  • Proven experience designing and implementing data solutions that support media planning, optimization, measurement, and reporting.
  • Strong understanding of digital marketing ecosystems including platforms such as Google Ads, CM360, DV360, The Trade Desk, Meta, LinkedIn, Adobe Analytics, and Google Analytics 4.
  • Experience integrating multiple data sources including media, site analytics, offline conversion, and first-party customer data.
  • Deep experience with BigQuery, GCP, or similar cloud-based data warehouse environments.
  • Experience evaluating client business requirements and translating them into scalable technical solutions.
  • Experience building data products, automated reporting frameworks, and measurement solutions for internal and external stakeholders.

Competencies (characteristics and work style)

  • Understands both the technical and business implications of data solutions.
  • Able to recommend approaches rather than simply execute requirements.
  • Builds credibility with clients and internal stakeholders through expertise and thoughtful problem solving.
  • Demonstrates ownership, initiative, and accountability from project inception through delivery.
  • Comfortable influencing decisions and challenging assumptions when a better solution exists.

The salary range for this position is listed below. Where an employee or prospective employee is paid within this range will depend on a variety of factors, including but not limited to budget, relevant experience, qualifications, and tenure in similar roles. Consideration may also be given to internal salary data for current or former employees in the same or similar positions.

Salary Range: $85,000 - 95,000 annually

To the extent permissible by local law, Omnicom’s policy requires employees to work in the office for a minimum of three days a week, unless additional in-office days are directed by their agency or manager.

Omnicom is committed to hiring and developing exceptional talent. We agree that talent is uniquely distributed, and we’re focused on developing inclusive teams that can bring the best solutions to everything we do. We strongly believe that celebrating what makes us different makes us better together. Join us—we look forward to getting to know you. We will process your personal data in accordance with our Recruitment Privacy Notice.

Link to Recruitment Privacy Notice: https://www.omc.com/privacy-notice

For US Job Seekers:

It is the policy of Omnicom and any of its affiliates to provide equal employment opportunities to all employees and applicants for employment without regard to race, religion, color, ethnic origin, gender, gender identity, age, marital status, veteran status, sexual orientation, disability, or any other basis prohibited by applicable federal, state, or local law. EOE/AA/M/D/V/F.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Flywheel's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Flywheel's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Flywheel's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.