D

DataVue

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • Advanced Python engineering skills, including production-grade reusable code for large-scale processing and automation, debugging, memory management, testing, and error handling.
  • Advanced SQL and database development skills, including complex joins, window functions, execution-plan analysis, data modeling, and performance optimization across large tables.
  • Hands-on Spark or PySpark experience building and optimizing distributed jobs, including partitioning, large joins, shuffles, data skew, and job troubleshooting.
  • Production AWS experience with S3, processing services such as Glue or EMR, and secure data-access patterns including IAM, encryption, and least privilege.
  • Experience processing hundreds of millions of records, using efficient storage formats such as Parquet, and avoiding unnecessary scans and recomputation.
  • Experience orchestrating multi-step data workflows with a production scheduler such as Airflow, Dagster, Step Functions, or Glue workflows, including dependency management, retries, and alerting.
  • Experience with cross-source matching, deduplication, attribute profiling, data validation, and investigation of data-quality issues.
  • Experience owning reliable production workflows, including Git, code review, automated testing, controlled releases, monitoring, and recovery.
  • Ability to interpret complex data dictionaries and translate business requirements into accurate processing logic.
  • Ability to communicate clearly in a remote team.
  • Bachelor's degree.
  • Authorization to work in the United States without current or future visa sponsorship.

Responsibilities

  • Build and maintain Python and Spark ETL/ELT workflows in AWS, managing source mappings, schema changes, full and incremental loads, reconciliation, and recovery from failed processing.
  • Automate scheduling, dependencies, logging, alerts, retries, and safe reruns; optimize runtime, memory use, and processing costs; and maintain version-controlled code, tests, and runbooks.
  • Integrate CASS address processing and other cleansing steps; develop match keys, crosswalks, and record-linkage logic connecting consumers, households, addresses, and properties across sources.
  • Handle duplicates, conflicting values, missing identifiers, and ambiguous matches; monitor match quality and coverage; prevent unintended record multiplication; and maintain consistent identities across refreshes.
  • Build configurable profiling across thousands of attributes, measuring meaningful population rates excluding blanks and placeholder codes, validity, distinct values, distributions, ranges, percentiles, and concentration as appropriate.
  • Monitor drift between deliveries and assess coverage within relevant populations; establish quality checks and exception reports, investigate discrepancies, and validate refreshed data before production release.
  • Maintain data dictionaries, source lineage, definitions, and quality findings; help technical, modeling, sales, and operations teams understand attribute usability and limitations.
  • Design and maintain staging, integrated, and downstream tables; optimize SQL, large joins, schemas, indexing, partitioning, and data distribution as appropriate to the platform.
  • Support customer orders, audience extractions, suppressions, match-and-append requests, and modeling datasets as priorities require; apply established controls for sensitive consumer data.
  • Contribute to historical data capabilities using Apache Iceberg or comparable technology, including potential petabyte-scale requirements; support historical extracts for modeling and potential data products.
  • Preserve source versions, effective and ingestion dates, and transformation lineage; build reproducible point-in-time datasets that reflect when information became available.
  • Implement and validate time-series attributes, including changes, trends, rolling measures, and event counts, using definitions developed with business and machine-learning teams; account for missing periods, corrections, and changing source or matching rules.

Desired Qualifications

  • Experience with SingleStore or comparable distributed SQL databases.
  • Experience with Apache Iceberg and historical data lake or lakehouse development.
  • Experience with point-in-time modeling datasets and time-series feature pipelines.
  • Experience with consumer credit, property, mortgage, or direct marketing data.
  • Experience with CASS processing and postal data hygiene.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at DataVue

See more jobs