Demo

Senior Data Engineer (Apache Flink)

Whiztek Corp
Chicago, IL Contractor
POSTED ON 7/28/2026
AVAILABLE BEFORE 8/28/2026

About the Role
We're looking for an experienced data engineer to design, build, and operate our real-time event-processing pipeline. You'll own a system that ingests high-volume event data (100M events/day) from multiple producers, processes it through Apache Flink for enrichment, deduplication, and aggregation, and delivers results to downstream services and APIs with low latency and strong correctness guarantees.

Responsibilities

  • Design and maintain Kafka-based ingestion pipelines, including topic strategy, partitioning, and producer/consumer contracts
  • Build and optimize Apache Flink streaming jobs (Java or Scala) for real-time transformation, deduplication, and event correlation
  • Implement event-time processing using watermarks to correctly handle out-of-order and late-arriving events
  • Ensure exactly-once processing semantics and manage Flink checkpointing/state backends for fault tolerance
  • Diagnose and resolve production issues: consumer lag, checkpoint failures, back pressure, schema mismatches
  • Tune Flink jobs for latency, throughput, and resource efficiency
  • Collaborate on system architecture from ingestion through storage to API exposure
  • Participate in on-call rotation and incident root-cause analysis

Requirements

  • Strong experience with Apache Flink in production (Java or Scala)
  • Solid understanding of Apache Kafka: producers, consumers, partitioning, offset management
  • Experience with event-time semantics, watermarks, and stateful stream processing
  • Familiarity with checkpointing, state backends (RocksDB, etc.), and recovery strategies
  • Experience debugging distributed systems issues (back pressure, lag, failures) using logs/metrics
  • Understanding of exactly-once vs at-least-once delivery guarantees
  • Experience designing systems handling 100M daily events is a strong plus
  • Comfortable with live coding/system design during interviews

Nice to Have

  • Migration experience from Spark to Flink
  • Experience exposing streaming results via REST APIs
  • Familiarity with storage systems for high-throughput write patterns (e.g., Cassandra, Druid, ClickHouse)

Hourly Wage Estimation for Senior Data Engineer (Apache Flink) in Chicago, IL
$57.00 to $69.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data Engineer (Apache Flink)?

Sign up to receive alerts about other jobs on the Senior Data Engineer (Apache Flink) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Whiztek Corp

  • Whiztek Corp Chicago, IL
  • Job Description: Sr Project Manager Location: Chicago, IL (Hybrid) We are looking for a Senior, hands-on Project Manager to lead financial analysis engagem... more
  • 1 Day Ago

  • Whiztek Corp Chicago, IL
  • Job Description: Job Title: Senior Project Manager – Financial Planning Location: Chicago, IL (Hybrid –3 Days/Week Onsite) Duration: Long-Term Contract - (... more
  • 2 Days Ago

  • Whiztek Corp Chicago, IL
  • Job Title: Python Developer with Apache Flink Location: Chicago, IL (Hybrid – 2–3 Days/Week Onsite) Duration: Long-Term Contract Job Summary We are seeking... more
  • 4 Days Ago

  • Whiztek Corp Chicago, IL
  • Position Overview We are seeking an experienced Project Manager to drive the successful delivery of AI-powered initiatives for one of our clients @ Chicago... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Data Engineer (Apache Flink) jobs in the Chicago, IL area that may be a better fit.

  • VAST Data Chicago, IL
  • VAST Data is looking for a Senior Systems Engineer to join our growing team! This is a great opportunity to be part of one of the fastest-growing infrastru... more
  • 25 Days Ago

  • InRule Chicago, IL
  • InRule Technology®, Inc. is a PE-backed SaaS company with hundreds of customers in more than 40 countries. Our integrated Decision Intelligence Platform (D... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!