Data Engineer

Vdart Inc

  • California, CA
  • 4 days ago

    Highlights

    Lead the end-to-end migration (transformation and load) of high-volume, high-complexity data into a new PostgreSQL-based infrastructure. Optimize pipeline performance, including query tuning, indexing strategy, and batch/incremental load design in PostgreSQL.

    Numbers & Facts

    LocationCalifornia, CA

    Description

    Role: Data Engineer

    Location: San Jose, CA

    Duration: Contract

    Responsibilities

    • Lead the end-to-end migration (transformation and load) of high-volume, high-complexity data into a new PostgreSQL-based infrastructure
    • Design, build, and maintain robust ETL/ELT pipelines capable of processing millions of records reliably and efficiently
    • Map and reconcile complex legacy data structures across multiple business entities into a unified target schema
    • Define and implement data validation frameworks to ensure integrity, completeness, and accuracy throughout the migration
    • Optimize pipeline performance, including query tuning, indexing strategy, and batch/incremental load design in PostgreSQL
    • Identify, troubleshoot, and resolve data quality issues, schema mismatches, and pipeline failures
    • Document data mappings, transformation logic, and migration runbooks for engineering and business stakeholders
    • Partner with business and technical stakeholders to align migration scope, timelines, and data requirements
    • Establish monitoring, logging, and alerting to track pipeline health and data quality post-migration
    • Mentor junior data engineers and contribute to engineering best practices and standards

    Required Qualifications

    • 5+ years of experience in data engineering, with demonstrated ownership of large-scale data migration projects
    • Strong to expert-level proficiency in Python for building and automating data pipelines
    • Deep hands-on experience with PostgreSQL/Oracle , including schema design, query optimization, and performance tuning
    • Proven experience designing and managing ETL/ELT pipelines at scale (millions of records)
    • Experience mapping and transforming complex, legacy data structures across disparate systems or business entities
    • Strong understanding of data validation, reconciliation, and quality assurance techniques
    • Solid grasp of data modeling principles (normalization, indexing, partitioning)
    • Experience with version control (Git) and CI/CD practices for data pipelines

    Preferred Qualifications

    • Experience with orchestration tools (e.g., Airflow, Dagster, Prefect)
    • Familiarity with cloud data platforms (AWS, GCP, or Azure)
    • Experience with other relational or NoSQL databases and cross-database migrations
    • Background working in regulated or high-stakes data environments (finance, healthcare, etc.)
    • Experience with containerization (Docker) and infrastructure-as-code
    • Exposure to data quality/testing frameworks (e.g., Great Expectations, dbt tests)

    Similar Jobs