Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Columbus, OH, United States
Posted
17 hours ago
DockerSQLGitFlinkApacheJavaKafkaPythonRESTKubernetesCI/CDLinuxMaven
Job Description
Job Title: Data Engineer with Flink and Kafka
Location: Columbus, OH
Job Summary
We are looking for an experienced Data Engineer with strong expertise in Apache Flink and Apache Kafka to design, develop, and maintain scalable, real-time data processing pipelines. The candidate will work on high-volume streaming data applications, ensuring low-latency processing, data quality, fault tolerance, and reliable integration with downstream systems.
Key Responsibilities
- Design, develop, and maintain real-time data pipelines using Apache Flink and Apache Kafka.
- Build stream-processing applications using Flink DataStream API, Table API, and Flink SQL.
- Develop Kafka producers and consumers, manage topics and partitions, and optimize consumer groups.
- Implement event-time processing, watermarks, windowing, stateful computations, and complex event processing.
- Configure Flink checkpoints, savepoints, state backends, and recovery mechanisms.
- Implement reliable streaming pipelines with appropriate delivery guarantees and idempotent processing.
- Integrate Kafka and Flink with databases, data lakes, REST APIs, and downstream analytical platforms.
- Perform performance tuning, troubleshoot latency, monitor backpressure, and resolve production issues.
- Implement data validation, schema evolution, error handling, and dead-letter queue mechanisms.
- Collaborate with architects, DevOps teams, business analysts, and other engineering teams.
- Participate in code reviews, unit testing, integration testing, deployment, and production support.
- Follow security, governance, coding standards, and CI/CD best practices.
Required Technical Skills
- Strong programming experience in Java; Python is an added advantage.
- Hands-on experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and offset management.
- Practical experience with Apache Flink, including the DataStream API, Table API, and Flink SQL.
- Good understanding of stream-processing concepts, event time, processing time, watermarks, windows, and state management.
- Experience with checkpointing, fault tolerance, recovery, and exactly-once processing semantics.
- Strong SQL skills and experience with relational or NoSQL databases.
- Experience with REST APIs, JSON, Avro, Protobuf, and schema management.
- Familiarity with Git, Maven or Gradle, CI/CD pipelines, and automated testing.
- Experience with Linux, Docker, Kubernetes, or cloud-based data platforms is preferred.
Similar jobs
- KH
Data Engineer
NewAuto ApplyK Health
New York🇺🇸Hybrid1 hour agoGCPSQLAWS+6Technology - GA
Senior Data Engineer (Data Platform)
NewAuto ApplyGallatin
El Segundo🇺🇸On-site2 hours agoDockerSQLApache Spark+14Technology - IT
Data Engineer III (6352)
NewAuto ApplyitD Tech
Menlo Park🇺🇸Hybrid7 hours agoETLProcess ImprovementSix Sigma+2Technology - CD
Data Engineer
NewCloud Data Vision LLC
United States🇺🇸Remote17 hours agoSQLApache SparkAWS+9Technology - SY
Senior Data Engineer & Tech Lead - W2 Only
NewSymphony Corporation
United States🇺🇸Hybrid17 hours agoStakeholder ManagementAWSETL+5Technology - LM
Data Engineer with AWS, Databricks and Healthcare Experience : Remote
NewLightning Minds Inc.
United States🇺🇸Remote17 hours agoOracleSQLGit+9Technology - SI
Data Engineer
NewStellent IT LLC
Arlington, VA🇺🇸On-site17 hours agoDynamoDBSQLMicrosoft Excel+14Technology - NG
Azure Data Engineer – W2 Requirement
NewNGTalentTech Group LLC
Minneapolis, MN🇺🇸Hybrid17 hours agoSQLGitApache Spark+7Technology - SN
Data Engineer with Pyspark and Cloud Era Experience
NewSnapCode Inc
Rancho Cucamonga, CA🇺🇸On-site17 hours agoSQLApache SparkAWS+4Technology - RT
Data Engineer
NewReveille Technologies
Dallas, TX🇺🇸Hybrid17 hours agoSQLPythonAgileTechnology - II
Senior Database Engineer
NewIcon International Group LLC
Boston, MA🇺🇸On-site17 hours agoDockerSQLGit+14Technology - SN
Senior Databricks Engineer
NewShree Narayani Networking Solutions LLC
Plano, TX🇺🇸On-site17 hours agoUnityEngineering