Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Reading, PA, United States
Posted
Yesterday
SQLAWSFlinkApacheJavaKafkaPython
Job Description
We are seeking a highly skilled Hands-On Data Engineering Lead with deep expertise in Apache Flink, AWS Managed Service for Apache Flink, Kafka, and AWS. This role requires a technical leader who actively architects, develops, debugs, optimizes, and supports production-grade real-time streaming platforms. The ideal candidate combines hands-on engineering depth with experience leading teams that deliver scalable, resilient, high-throughput, and low-latency data solutions in 24x7 environments.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience.
- 10+ years of software engineering, data engineering, or distributed-systems experience, including 7+ years of recent hands-on Apache Flink engineering.
- Deep production experience with AWS Managed Service for Apache Flink, including deployments, runtime behavior, scaling, service limits, snapshots, monitoring, troubleshooting, and recovery.
- Strong command of the Flink DataStream API and Flink SQL, including stateful processing, event time, watermarks, windows, joins, timers, checkpoints, savepoints, and exactly-once concepts.
- Demonstrated experience diagnosing backpressure, checkpoint behavior, state growth, skew, idle partitions, memory issues, restarts, Kafka lag, and performance degradation.
- Strong programming skills in Java, Python/PyFlink, and SQL, with experience developing and supporting production-grade streaming applications.
- Hands-on experience with Kafka or Confluent Kafka and sharded distributed systems, including topic and shard-key design, partitioning, routing, consumer groups, rebalancing, state migration, cross-shard processing, failure isolation, and recovery.
- Working knowledge of AWS services and controls supporting streaming platforms, including CloudWatch, S3, IAM, networking, service quotas, CI/CD, and infrastructure as code
Key Responsibilities
Hands-On Technical Leadership
- Lead and mentor data engineers and architects while remaining directly involved in solution design, implementation, and troubleshooting.
- Serve as the technical authority for Apache Flink, AWS Managed Service for Apache Flink, Kafka-based streaming, and associated AWS services.
- Lead architecture, design, code, configuration, deployment, and production-readiness reviews.
- Establish engineering standards, coding practices, test discipline, and production-support procedures.
- Coordinate technical decisions across application, data, cloud-platform, performance, and operations teams.
- Real-Time Streaming Architecture & Engineering
- Architect, design, and develop production-scale streaming solutions using Apache Flink, AWS Managed Service for Apache Flink, Java or PyFlink, Flink SQL, and Kafka.
- Apply stateful and event-time processing patterns, including keyed and broadcast state, state TTL, timers, windows, joins, watermarks, and delivery-semantics controls.
- Design resilient checkpointing, savepoint, restart, recovery, and state-migration strategies.
- Design Kafka topics, partitions, shard keys, routing, consumer groups, offsets, transactions, schemas, and source/sink integrations.
- Design and operate sharded streaming architectures, including workload decomposition, shard-key selection, state distribution, rebalancing, cross-shard processing, parallelism, failure isolation, and recovery.
- Build fault-tolerant streaming applications that meet defined throughput, latency, availability, and recovery objectives.
Similar jobs
- RD
Data Engineer
Randstad Digital
AK🇺🇸$75 - $76/hrRemote5 days agoSQLC#Data Pipeline+4Technology - CG
Senior Database Administrator with Security Clearance
Contact Government Services, LLC
Chantilly, VA🇺🇸$89.3k - $121.2k/yrHybrid3 days agoSQLSQL ServerAWS+3Technology - CG
Senior Database Administrator with Security Clearance
Contact Government Services, LLC
Atlanta, GA🇺🇸$89.3k - $121.2k/yrHybrid3 days agoSQLSQL ServerAWS+3Technology - CG
Senior Database Administrator II with Security Clearance
Contact Government Services, LLC
Washington, DC🇺🇸$114.8k - $165.8k/yrHybrid4 days agoSQLSQL ServerAWS+3Technology - CG
Data Engineer with Security Clearance
Contact Government Services, LLC
Miami, FL🇺🇸$112.6k - $152.8k/yrHybrid4 days agoSQLShellETL+7Technology - CG
Senior Database Administrator with Security Clearance
Contact Government Services, LLC
Boston, MA🇺🇸$89.3k - $121.2k/yrHybrid4 days agoSQLSQL ServerAWS+3Technology