Data Architect Consultation: Document Database for Historical Change Tracking

Posted 2 weeks ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Data Architect Consultation: Document Database for Historical Change Tracking We are seeking experienced data architects and engineers for a paid discovery engagement. We have accumulated monthly snapshots of a large administrative dataset spanning several years and are exploring approaches for converting these periodic extracts into historical entity records using a document database approach. Our goals include: • Preserving record-level changes over time • Maintaining flexible historical records as source data changes • Identifying meaningful changes in status, attributes, locations, and relationships • Supporting future prediction, experimentation, and alerting workflows At this stage, we are not looking for someone to immediately build the system. Instead, we are looking for practitioners who can review the problem, ask questions, and propose potential architectures, technologies, and implementation approaches. Selected candidates will be invited to a paid consultation where we will share additional details about the dataset, existing analyses, and project objectives. ## Examples Perhaps you have designed systems such as: • A healthcare platform that reconstructs patient histories from periodic exports of electronic health records and preserves changing attributes over time. • A bank or fintech platform that maintains historical customer profiles, detects meaningful changes in account behavior, and flags accounts at risk of fraud, churn, or closure. • A customer data platform that ingests periodic CRM exports and maintains evolving customer profiles, addresses, subscriptions, and engagement histories. • An insurance system that tracks policyholders over multiple years, including coverage lapses, address changes, claims history, and renewal risks. • A logistics or supply chain platform that reconstructs shipment, vendor, or inventory histories and generates alerts when patterns change. • A public sector system that maintains historical records of residents, permits, licenses, benefits recipients, or other administrative records. • A census, demographic, or population research project that follows individuals or households over time to study mobility, participation, or attrition. • A university system that tracks students longitudinally, identifies those at risk of dropping out, and triggers interventions from advisors. If you have worked on systems like these, especially using document databases or flexible schema approaches, we would be interested in hearing how you approached data modeling, identity resolution, historical change tracking, and alert generation. ## To Apply Please tell us: 1. Briefly describe your experience designing document databases or flexible-schema systems that preserve historical changes over time. 2. What industries or domains have you worked in? Examples might include healthcare, finance, insurance, customer data platforms, logistics, higher education, public sector, civic technology, or scientific research. 3. If you were handed monthly snapshots of a large dataset spanning several years, what questions would you ask before proposing an architecture? 4. What technologies would you initially consider and why? Examples might include MongoDB, Couchbase, Elasticsearch/OpenSearch, BigQuery, PostgreSQL JSONB, object storage, dbt, Airflow, Python, or hybrid architectures. 5. Have you designed systems involving any of the following? • Document databases • Flexible or evolving schemas • Identity resolution • Historical record reconstruction • Temporal data modeling • Change Data Capture (CDC) • Event sourcing • Master Data Management (MDM) • Alerting systems ## Engagement Structure We expect to speak with several candidates, compensate them for their time, and then determine whether to engage an individual, firm, or team for a larger implementation effort. Compensation for the discovery consultation will be discussed with selected candidates.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Database Design
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 5, 2024
  • USA
    Miami6:11 AM
  • $26K total spent
    22 hires, 14 active
  • 860 hours
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Data analysis and regression interpretationFixed-price‐ Posted 2 weeks ago
Python
Web Scraping
n8n
CRM Automation
Airtable
Automation
Selenium
API Integration
Retrieval Augmented Generation
Data Processing
LangChain
OpenAI API
Beautiful Soup
pandas
ETL Pipeline
Natural Language Processing
Data Extraction
Data Governance- Atlan, Unity CatalogHourly‐ Posted 3 weeks ago
Data Engineering

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