Full-Time

Senior Data Engineer

Posted on 9/10/2026

Fortellar

Fortellar

No salary listed

Chicago, IL, USA

In Person

Category
Data & Analytics (1)
Required Skills
Apache Spark
SQL
Data Engineering
Version Control
REST APIs
Data Modeling
DevOps
Data Analysis
Requirements
  • At least 6 years of experience in data engineering, including at least 3 years building production pipelines.
  • Deep practical command of Delta Lake, including MERGE behavior and cost, Change Data Feed, optimization, and schema evolution.
  • Experience with change data capture ingestion from relational sources, including late, duplicate, and out-of-order events.
  • Hands-on experience with the Microsoft Azure data stack, including Azure Data Factory, Azure Data Lake Storage, and a Spark-based lakehouse compute platform.
  • Advanced SQL and strong PySpark, with experience writing tested, reviewable, source-controlled code rather than notebook scripts.
  • Experience delivering system-to-system integration with guaranteed delivery semantics, including idempotency, deduplication, checkpointing, and dead-letter handling.
  • Experience with environment-promotion deployment tooling for lakehouse and Spark workloads, including bundle- or CI/CD-based promotion across environments.
  • Experience implementing data quality and reconciliation controls in an environment subject to external audit.
  • Direct client stakeholder experience and strong written communication.
Responsibilities
  • Build and operate change data capture and snapshot ingestion from relational systems of record, together with reference and lookup data retrieved through REST and OData interfaces.
  • Design conformed, canonical data models that resolve fragmented source tables into a single trusted record per business entity.
  • Implement incremental change detection and publishing with deduplication, checkpointing, and idempotent replay.
  • Build and operate outbound integration to enterprise business platforms.
  • Implement and document transformation logic that encodes business rules, with a named owner recorded for every mapping decision.
  • Build reconciliation between source and target at record, control-total, and business-measure levels, and report it as a standing metric.
  • Implement data quality controls, including constraint enforcement, quarantine of rejected records, and freshness monitoring.
  • Promote work through source control, automated tests, and deployment tooling across development, test, and production, designing jobs that run unattended under service identities.
  • Build reporting tables, semantic models, and analytics-ready datasets on the delivered foundation.
  • Advise client stakeholders directly, challenge assumptions with evidence, and produce documentation that clients rely on.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A