1

Data Engineer Flink Jobs (NOW HIRING)

Sr. Data Engineer - Flink

Reading, PA · On-site

$110K - $132K/yr

Job Summary 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 ...

Sr. Data Engineer - Flink

Reading, PA · On-site

$110K - $132K/yr

Job Summary 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 ...

Description Principal Data Engineer - Real-Time Streaming (Flink) Role Summary As a Principal Data Engineer (Real-Time Streaming - Flink), you will be chartered with designing, developing, and ...

Description Principal Data Engineer - Real-Time Streaming (Flink) Role Summary As a Principal Data Engineer (Real-Time Streaming - Flink), you will be chartered with designing, developing, and ...

Principal Data Engineer - Real-Time Streaming (Flink) Role Summary As a Principal Data Engineer (Real-Time Streaming - Flink), you will be chartered with designing, developing, and operating real ...

Description Principal Data Engineer - Real-Time Streaming (Flink) Role Summary As a Principal Data Engineer (Real-Time Streaming - Flink), you will be chartered with designing, developing, and ...

Description Principal Data Engineer - Real-Time Streaming (Flink) Role Summary As a Principal Data Engineer (Real-Time Streaming - Flink), you will be chartered with designing, developing, and ...

Data Engineer

$117K - $140K/yr

Data Engineer Client : Infosys/First citizens bank We are hiring Data Engineer to lead the design ... Lead development using Confluent Kafka and Apache Flink * Apache Spark Structured Streaming is ...

Data Engineer

Chicago, IL · On-site

$118K - $141K/yr

We are seeking a dedicated and experienced Data Engineer to join our Chicago team. The ideal ... Build, deploy, and monitor our data processing pipelines (Java, Python, Spark, Flink) * Collaborate ...

Data Engineer

Chicago, IL · On-site

$175K - $225K/yr

We are seeking a dedicated and experienced Data Engineer to join our Chicago team. The ideal ... Build, deploy, and monitor our data processing pipelines (Java, Python, Spark, Flink) * Collaborate ...

Data Engineer

Chicago, IL · On-site

$175K - $225K/yr

We are seeking a dedicated and experienced Data Engineer to join our Chicago team. The ideal ... Build, deploy, and monitor our data processing pipelines (Java, Python, Spark, Flink) * Collaborate ...

Data Engineer

Bentonville, AR · On-site

$100K - $120K/yr

... Kafka, Flink). Build and optimize scalable data architectures, including data lakes, data ... Programming: Strong proficiency in Python, SQL, and potentially Scala/Java. Big Data: Expertise in ...

Python Data Engineer

Tampa, FL · On-site

$108K - $129K/yr

Strong hands-on experience in Python for data engineering and application development. Extensive ... Hands-on experience with Apache Flink for real-time stream processing and event-driven data ...

next page

Showing results 1-20

Data Engineer Flink information

See salary details

$44.5K

$129.7K

$177.5K

How much do data engineer flink jobs pay per year?

As of Sep 2, 2026, the average yearly pay for data engineer flink in the United States is $129,716.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $137,500.00 per year, depending on experience, location, and employer.

What is a data engineer Flink?

A Data Engineer Flink is a data engineering professional who specializes in using Apache Flink, an open-source stream processing framework, to build, maintain, and optimize systems that process large-scale data in real time. They design and implement data pipelines, ensure data quality and consistency, and collaborate with other engineering teams to deliver reliable and scalable data solutions. Their expertise allows organizations to process, analyze, and react to data as it is generated, enabling real-time insights and decision-making.

What are the key skills and qualifications needed to thrive as a data engineer Flink?

To thrive as a Data Engineer specializing in Flink, you need strong programming skills (especially in Java or Scala), a solid understanding of distributed data processing, and experience with data architecture. Familiarity with Apache Flink, stream processing frameworks, big data tools (like Kafka, Hadoop, or Spark), and cloud platforms is typically required, along with relevant certifications. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in complex data environments. These competencies are crucial for building reliable, scalable data pipelines that power real-time analytics and business decision-making.

What are some common challenges data engineers face when working with Apache Flink in a production environment?

Data Engineers working with Apache Flink often encounter challenges such as managing stateful stream processing at scale, ensuring fault tolerance, and optimizing resource usage for real-time data pipelines. Handling late-arriving data and tuning Flink jobs for low latency and high throughput are also frequent hurdles. Collaborating closely with data scientists and application developers is key to aligning data models and ensuring smooth data flow throughout the system.

Are data engineers still in demand?

Data engineers, including those skilled in Apache Flink, are in high demand due to the increasing need for real-time data processing and scalable data infrastructure. Organizations seek professionals with expertise in big data tools, cloud platforms, and programming languages like Java or Scala to build and maintain data pipelines. The role is expected to grow as data-driven decision-making becomes more critical across industries.
More about Data Engineer Flink jobs

What cities are hiring for Data Engineer Flink jobs?

Cities with the most Data Engineer Flink job openings:

What states have the most Data Engineer Flink jobs?

States with the most job openings for Data Engineer Flink jobs include:

Infographic showing various Data Engineer Flink job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $129,716 per year, or $62.4 per hour.

Sr. Data Engineer - Flink

Hitachi Careers

Reading, PA • On-site

$110K - $132K/yr

Full-time

Posted 5 days ago


Hitachi rating

7.5

Company rating: 7.5 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

273rd of 495 rated machine equipment manufacturers


Job description

Job Description:

Function

Cloud & Data EngineeringOur Company

We're Hitachi Digital Services, a global digital solutions and transformation business with a bold vision of our world's potential. We're people-centric and here to power good. Every day, we future-proof urban spaces, conserve natural resources, protect rainforests, and save lives. This is a world where innovation, technology, and deep expertise come together to take our company and customers from what's now to what's next. We make it happen through the power of acceleration.

Imagine the sheer breadth of talent it takes to bring a better tomorrow closer to today. We don't expect you to 'fit' every requirement - your life experience, character, perspective, and passion for achieving great things in the world are equally as important to us.

Job description

Job Summary

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.

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.

Performance Engineering & Optimization

  • Define measurable entry, exit, and acceptance criteria for load, peak, burst, replay, recovery, and long-running soak tests.
  • Verify that test inputs, replay behavior, duration, measurement windows, metric units, and outputs are representative and comparable.
  • Analyze throughput, latency, backpressure, state growth, checkpoints, recovery, resource utilization, data skew, and operating headroom.
  • Identify operator and stage-level bottlenecks and implement validated code, configuration, partitioning, or scaling improvements.
  • Document test conditions, findings, qualifications, risks, and recommendations using reproducible evidence.

Production Engineering & Troubleshooting

  • Act as a senior escalation point for complex production issues involving Apache Flink, AWS Managed Service for Apache Flink, and Kafka.
  • Diagnose checkpoint failures, savepoint recovery issues, backpressure, state growth, idle partitions, data skew, memory pressure, garbage collection, restarts, and throughput or latency degradation.
  • Analyze JobManager and TaskManager events, runtime configuration, logs, metrics, deployment history, and service behavior.
  • Lead evidence-based root-cause analysis and define corrective and preventive actions for material incidents.
  • Use controlled experiments to confirm or reject technical hypotheses and validate remediation effectiveness.
  • Engage AWS Support and service specialists when deeper platform analysis or service-limit clarification is required.

Observability & Operational Readiness

  • Define and implement monitoring for throughput, lag, backpressure, state size, checkpoints, restarts, failures, service events, and recovery.
  • Standardize metric definitions, units, aggregation windows, data sources, thresholds, alerting, and escalation paths.
  • Develop and review deployment, incident-triage, rollback, snapshot/savepoint recovery, scaling, and change-control procedures.
  • Prepare technical documentation, operational runbooks, and knowledge-transfer materials for engineering and support teams.

Software Engineering Excellence

  • Write, debug, test, optimize, and deploy production-grade Java, Python/PyFlink, and SQL code.
  • Perform code reviews and promote automated testing, code quality, infrastructure-as-code, and DevOps practices.
  • Build and improve CI/CD pipelines and deployment automation for streaming applications.

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 and GC 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.
  • Experience building and operating highly available, high-throughput, low-latency platforms in 24x7 production environments.
  • Experience with monitoring, alerting, observability, incident response, root-cause analysis, and recovery planning.
  • Ability to communicate technical findings clearly and distinguish observed facts, estimates, hypotheses, proposals, and approved decisions.
  • Demonstrated ability to lead technical teams while remaining hands-on in engineering and troubleshooting activities.

Preferred Qualifications

  • Experience supporting global, mission-critical streaming platforms and mentoring engineering teams.
  • AWS certification or demonstrated equivalent AWS platform expertise.
  • Experience processing very large event volumes using multi-shard architectures and managing multi-terabyte state, workload skew, state migration, or disaster-recovery design.
About us

We're a global, team of innovators. Together, we harness engineering excellence and passion to co-create meaningful solutions to complex challenges. We turn organizations into data-driven leaders that can make a positive impact on their industries and society. If you believe that innovation can bring a better tomorrow closer to today, this is the place for you.

Fostering innovation through diverse perspectives

Hitachi is a global company operating across a wide range of industries and regions. One of the things that sets Hitachi apart is the diversity of our business and people, which drives our innovation and growth.

We are committed to building an inclusive culture based on mutual respect and merit-based systems. We believe that when people feel valued, heard, and safe to express themselves, they do their best work.

How we look after you

We help take care of your today and tomorrow with industry-leading benefits, support, and services that look after your holistic health and wellbeing. We're also champions of life balance and offer flexible arrangements that work for you (role and location dependent). We're always looking for new ways of working that bring out our best, which leads to unexpected ideas. So here, you'll experience a sense of belonging, and discover autonomy, freedom, and ownership as you work alongside talented people you enjoy sharing knowledge with.

We're proud to say we're an equal opportunity employer and welcome all applicants for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran, age, disability status or any other protected characteristic. Should you need reasonable accommodations during the recruitment process, please let us know so that we can do our best to set you up for success.


What Hitachi employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Hitachi logo

About Hitachi

Sourced by ZipRecruiter

Technology is driving today’s fast paced World and we create New Innovations that transform industries and society for the better. But without the brightest, most creative people people like you our achievements would not be possible. Join us and together let's start powering good to make the world a better place.

Industry

Electrical equipment, appliance, and component manufacturing

Company size

10,000+ Employees

Headquarters location

Chiyoda-ku, TYO, JP