Senior Data Engineer: Real-Time Streams, Kafka & Temporal

Infinitive

Illinois

On-site

USD 90,000 - 154,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Infinitive is seeking an experienced Data Engineer to design, build, and scale event-driven data platforms. You will bridge streaming with workflow orchestration, enforcing robust data contracts and quality across distributed systems using Kafka, Temporal, and modern data tooling.

You will design batch and streaming ETL/ELT pipelines with Python, Spark, and cloud data warehouses, collaborating with engineers and analysts to ensure reliable, scalable data delivery.

Qualifications

  • 4+ years of professional experience in data engineering, backend distributed systems, or software engineering.
  • Hands-on experience with Temporal (or Cadence): durable workflows, retries and long-running orchestration.
  • Deep expertise with Apache Kafka: partitioning, consumer groups, offset management, topic design.

Responsibilities

  • Architect, deploy, and maintain high-volume distributed data streams using Apache Kafka and Kafka Connect.
  • Establish and enforce schema design standards and automated validation to maintain data contracts.
  • Coordinate durable workflows using Temporal to manage cross-system ETL tasks.
  • Build end-to-end batch and near-real-time pipelines with Python, SQL, Spark.
  • Design and optimize analytical data models in modern cloud data warehouses/lakehouses.
  • Implement automated testing, schema validation, data quality checks, and observability across workflows.
  • Collaborate with software engineers, ML engineers, and analysts on data contracts and CI/CD patterns.

Skills

Data engineering
Temporal
Apache Kafka
Python
SQL
Spark
Data modeling

Tools

Schema Registry
Great Expectations
dbt tests
Pydantic
Avro
Protobuf
JSON Schema

Job description

Infinitive is seeking an experienced Data Engineer to design, build, and scale event-driven data platforms. You will bridge streaming with workflow orchestration, enforcing robust data contracts and quality across distributed systems using Kafka, Temporal, and modern data tooling.

You will design batch and streaming ETL/ELT pipelines with Python, Spark, and cloud data warehouses, collaborating with engineers and analysts to ensure reliable, scalable data delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Data Engineer: Kafka, Temporal & Pipelines
Real-Time Data Engineer: Kafka, Temporal & Pipelines

Infinitive • McLean (VA)

Hybrid
USD 90,000 - 154,000
Data Engineer — Real-Time Streaming & Data Platforms
Data Engineer — Real-Time Streaming & Data Platforms

Infinitive Inc • McLean (VA)

On-site
USD 104,000 - 140,000
Data Engineer (Temporal & Apache Kafka required)
Data Engineer (Temporal & Apache Kafka required)

Infinitive Inc • McLean (VA)

On-site
USD 104,000 - 140,000
Senior Data Engineer
Senior Data Engineer

The Value Maximizer • South Carolina

On-site
USD 120,000 - 150,000
Data Engineer (Temporal & Apache Kafka required)
Data Engineer (Temporal & Apache Kafka required)

Infinitive • McLean (VA)

Hybrid
USD 90,000 - 154,000
Data Engineer (Temporal & Apache Kafka required)
Data Engineer (Temporal & Apache Kafka required)

Infinitive • Illinois

On-site
USD 90,000 - 154,000
Onsite Data Engineer: Streaming Pipelines & Orchestration
Onsite Data Engineer: Streaming Pipelines & Orchestration

Infinitive Inc • McLean (VA)

On-site
USD 90,000 - 154,000
Real-Time Data Engineer - Kafka & Streaming Architect
Real-Time Data Engineer - Kafka & Streaming Architect

The Value Maximizer • South Carolina

On-site
USD 120,000 - 150,000
Senior Data Engineer: Real-Time Streaming Architect
Senior Data Engineer: Real-Time Streaming Architect

Avenue Code • United States

Remote
USD 140,000 - 190,000
Data Engineer
Data Engineer

Infinitive Inc • McLean (VA)

On-site
USD 90,000 - 154,000