Marketing Data Analyst & Power BI Specialist (Data Cleaning + EDA)

Posted 3 days ago

Worldwide

Summary

We’re looking for someone who actually enjoys working with messy marketing data and understands that cleaning a dataset isn’t about replacing every missing value with a mean or median. Our digital marketing agency has been running campaigns across Google Ads, Meta Ads, LinkedIn, email marketing, and our CRM. Over the last two years, we’ve accumulated campaign performance data from multiple exports, and the quality is far from perfect. Before we build dashboards and make business decisions, we need someone who can understand the data, identify problems, and explain why they exist instead of applying generic cleaning techniques. What you’ll be working with Campaign performance exports Lead and customer data from our CRM Website traffic reports Ad platform reports Email marketing performance Monthly Excel and CSV reports from different team members The data currently has issues like Missing values that may have different reasons depending on the source Duplicate leads created from multiple campaign imports Inconsistent campaign naming conventions Different date formats Mixed currency and spend formats Incorrect or inconsistent channel names Empty fields that may actually carry business meaning Possible outliers that should be investigated instead of automatically removed We need someone who can Assess data quality before making changes Investigate why values are missing rather than blindly filling them Recommend appropriate handling methods for different situations Detect and resolve duplicate records carefully Standardize inconsistent data Document every cleaning decision Perform exploratory data analysis (EDA) to uncover useful business insights Identify trends, anomalies, and campaign performance patterns Build an interactive Power BI dashboard for our marketing team Dashboard should help answer questions like Which campaigns generated the highest quality leads? Which marketing channels deliver the best ROI? Cost per Lead (CPL) by channel Cost per Acquisition (CPA) Conversion Funnel Monthly marketing performance trends Geographic performance Budget vs actual spend Top-performing campaigns Lead source comparison Required Skills Python (Pandas, NumPy) Data Cleaning & Data Quality Assessment Exploratory Data Analysis (EDA) Power BI SQL (preferred) Marketing analytics experience is a strong plus When applying Please don’t send a generic proposal. Instead, tell us: A project where you discovered an underlying data quality issue that wasn’t obvious. An example where you decided not to impute missing values and explain why. How you typically document your preprocessing decisions so stakeholders understand what changed. Share one dashboard you’ve built (screenshots are fine if the data is confidential). We’re looking for someone who thinks like an analyst first and a dashboard developer second. The goal isn’t just clean data—it’s trustworthy data that supports better marketing decisions.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $20.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Data Analysis
Data Science
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 days ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 24, 2026
  • India
    12:19 PM

Explore similar jobs on Upwork

Regional Web3 Data Specialist (Belarus)Hourly‐ Posted 1 month ago
Data Analysis
Data Entry
Web3
Blockchain
Data Collection
PPC OS setup and LaunchHourly‐ Posted 1 week ago
Google Tag Manager

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo