Data analyst to build multi-source transaction reconciliation pipeline (Python/AI-assisted)

Posted 4 hours ago

Worldwide

Summary

WHAT WE NEED We are a US-based fintech (LootRush.com) processing high monthly volume across multiple payment rails. We need someone to build a reconciliation pipeline that matches transaction data across three independent sources: settlement files from payment partners, our internal transaction records, and public blockchain transaction data. The output is a repeatable, documented matching process that identifies every unmatched or partially matched transaction and explains why it broke. This is not a one-off analysis. It is a tool we re-run every month. WHAT YOU WILL BUILD 1. An ingestion layer that normalizes files from multiple sources with inconsistent formats, column names, timestamp conventions, and rounding behavior. 2. A matching engine handling exact matches, near matches, and one-to-many relationships, where a single record on one side corresponds to multiple records on another. 3. An exception report that categorizes each break by type and gives a human enough context to resolve it. 4. Documentation clear enough that someone else on our team can run, modify, and extend the pipeline without you. WHAT WE ARE LOOKING FOR - Strong Python and pandas, or an equivalent stack. SQL a plus. - Real experience reconciling or matching messy data across systems that were never designed to agree with each other. Financial data preferred but not required. If you have done this with logistics, telecom, ad tech, or any other multi-source operational data, that transfers. - Fluency with AI tools, specifically Claude, as part of how you actually work. We use them heavily and want someone who does too. We will ask about this concretely. - The instinct to chase a discrepancy down rather than write it off. The unmatched 0.3 percent is the entire point of the job. - Clear written English. You will be explaining your logic, not just shipping code. NICE TO HAVE, GENUINELY OPTIONAL Familiarity with blockchain data and block explorers, or prior work with payment settlement files, interchange, or card transaction data. We will teach the domain. HOW WE ARE RUNNING THIS We start with a paid fixed-price test using synthetic data that mirrors our real structure. It is a realistic file set with a small number of deliberate discrepancies buried in it. You deliver the reconciliation output plus a short writeup of what you found and how you approached it. We pay for the test regardless of outcome. All development happens against synthetic data. We run the finished pipeline against live data internally. Strong performers move to an ongoing engagement. We have continuing work in this area. TO APPLY Skip the generic cover letter. Tell us about one time you reconciled or matched data across sources that disagreed, what the root cause turned out to be, and how you found it.

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

    -

    $80.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
Python
SQL
Data Analysis
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 23, 2026
  • United States
    2:00 PM

Explore similar jobs on Upwork

Data Scientist/Geospatial Data SpecialistFixed-price‐ Posted 1 week ago
Data Analysis
Data Science
Big Data
Data Modeling
Regional Web3 Data Specialist (Belarus)Hourly‐ Posted 1 month ago
Data Analysis
Data Entry
Web3
Blockchain
Data Collection

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