1

Apache Flink Jobs (NOW HIRING)

Apache Flink or related technologies: For advanced real-time stream processing, complex event processing (CEP), and stateful computations. * Apache Pinot or related technologies: For ultra-low ...

Sr. Lead Platform Architect

Dallas, TX

$55 - $75.25/hr

Apache Kafka for deployment, Apache Flink or similar stream processing * AWS Architecture - VPCs, EC2, EKS, MSK, S3, IAM, KMS * Implementation of GitOps pipeline - IaC, secret management promotions

New

Principal Data Engineer

Boulder, CO · On-site

$120K - $165K/yr

Oversee the development of stream processing applications using Apache Spark or Apache Flink, and implement real-time data transformations and analytics using KSQL. * Data Storage: Design and ...

Strong hands-on experience with Apache Flink * Advanced programming expertise in Java * Working experience with Rust in production environments * Deep understanding of distributed systems, streaming ...

Infrastructure Engineer

Dallas, TX

$106K - $140K/yr

Iac- Kubernets/ROSA-Confluent Kafka, Apache Flink-Golang Experience." Role Descriptions: Confluent Kafka| Apache| Kubernetes| exp in scaling Kafka Clusters. Essential Skills: Confluent Kafka| Apache ...

Demonstrated knowledge of Docker, Apache HTTP Server, Apache Kafka, Apache Spark, Apache Flink, Django, MySQL, and MongoDB. * Deep knowledge in complex software architecture, Linux OS, and software ...

Software Engineer II

San Jose, CA · On-site

$135K - $182K/yr

Demonstrated knowledge of Docker, Apache HTTP Server, Apache Kafka, Apache Spark, Apache Flink, Django, MySQL, and MongoDB. * Deep knowledge in complex software architecture, Linux OS, and software ...

OR

$122K - $161K/yr

Proven experience with the internals of streaming or data integration frameworks, with strong preference for Apache Kafka (or similar pub/sub systems), Kafka Connect, Apache Flink or Apache Beam

next page

Showing results 1-20

People also search for

Apache Flink information

See salary details

$44

$60

$80

How much do apache flink jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for apache flink in the United States is $60.08, according to ZipRecruiter salary data. Most workers in this role earn between $49.28 and $72.12 per hour, depending on experience, location, and employer.

What are some common challenges faced by Apache Flink Developers when working on real-time data processing projects?

Apache Flink Developers often encounter challenges such as managing stateful streaming applications, ensuring fault tolerance, and scaling jobs to handle high-throughput data streams. Debugging and monitoring distributed Flink jobs can also be complex, requiring familiarity with Flink’s tooling and metrics. Collaboration with data engineers and DevOps teams is essential to optimize performance and maintain the reliability of streaming pipelines.

What are the key skills and qualifications needed to thrive as an Apache Flink Developer, and why are they important?

To thrive as an Apache Flink Developer, you need strong programming skills in Java or Scala, a solid understanding of distributed systems, and experience with real-time data processing, often supported by a degree in computer science or a related field. Familiarity with Flink APIs, stream processing frameworks, and tools like Kafka, Hadoop, and cloud platforms is typically required. Problem-solving ability, attention to detail, and effective teamwork are valuable soft skills for success in this role. These competencies ensure efficient development, deployment, and maintenance of robust streaming data applications, enabling organizations to process and analyze data in real time.

What is Apache Flink?

Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications. It is designed to process unbounded and bounded data streams and provides powerful capabilities for real-time analytics, event-driven applications, and batch processing. Flink is widely used for its scalability, low latency, and fault tolerance, making it a popular choice for big data and real-time data processing tasks.

What is the difference between Apache Flink vs Apache Spark Developer?

AspectApache FlinkApache Spark Developer
Primary FocusReal-time stream processingBatch and stream processing
Work EnvironmentDistributed data processing systems, often in real-time applicationsBig data analytics, batch jobs, and some streaming
Required SkillsJava, Scala, streaming concepts, distributed systemsJava, Scala, SQL, big data frameworks
Industry UsageFinance, IoT, real-time analyticsData warehousing, analytics, machine learning

Apache Flink and Apache Spark Developers both work with big data frameworks, but Flink specializes in real-time stream processing, while Spark covers both batch and streaming tasks. Choosing between them depends on the specific data processing needs of the organization.

What cities are hiring for Apache Flink jobs? Cities with the most Apache Flink job openings:
Infographic showing various Apache Flink job openings in the United States as of June 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $124,958 per year, or $60.1 per hour.

Principal Data Processing Engineer-OSS

Datapelago

Mountain View, CA • On-site, Remote

Full-time

Posted 24 days ago


Job description

Principal Data Processing Engineer - OSS
Mountain View, CA


About DataPelago:

DataPelago is at the forefront of revolutionizing data processing for traditional analytics and cutting-edge GenAI preprocessing. We are building an innovative data processing engine that is transforming how Apache Spark, Apache Flink, Ray, and others operate on diverse, large-scale data. Our team of engineers drive and adopt advances in hardware-accelerated computing, parallel processing of large-scale data, query optimization, distributed systems, compilers, machine learning, and cloud-native computing. We are looking for world-class engineers to join our team and shape the future of accelerated data processing.

The Role:

As a Principal Data Processing Engineer (OSS), you will be a key individual contributor in
adopting and advancing the capabilities of open-source software (OSS) platforms such as Apache

Gluten, Velox, Apache Spark, and Apache Flink in the context of DataPelago's data processing engine. You will enhance the functional breadth, performance, scale, and reliability of the DataPelago engine through downstream and upstream contributions. You will have the opportunity to engage with the community working on these platforms. This is a unique opportunity to make a significant impact on a category-defining product and work with a talented team of engineers.

What You'll Do:

  • Influence the architecture of how our data processing engine interfaces with open-source platforms and engines.
  • Lead the design of functional and performance enhancements to open source platforms such as Apache Gluten and Velox, and their integration with our data processing engine.
  • Individually design, implement, test, optimize, and maintain components of the data processing engine.
  • Analyze the technology roadmap of Apache Gluten, Velox, and equivalent platforms and identify opportunities for our engine to enhance technology and product leadership.
  • Collaboration: Partner with engineering, product management, the open-source community and customer success teams.
  • Foster best practices in design and code reviews, testing, CI/CD, and issue resolution to maintain the highest product quality, security, efficiency, and productivity.

What You'll Bring:

  • BS/MS in Computer Science (or a related field) with 6+ years of relevant experience
  • 3+ years of deep technical experience in instrumenting, analyzing, and optimizing the performance of data processing engine components on benchmark and customer workloads.
  • Sound knowledge of the architecture and internal operation of one or more of Apache Spark,
    Apache Flink, Presto/Trino.
  • Demonstrated experience in the design, development, and successful release of high-performance data processing engines for large production deployments.
  • Exceptional programming skills in C, C++, and Java.
  • Extensive development experience in Linux environments.
  • Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
  • Strong analytical and problem-solving skills with a passion for performance optimization.

Location Considerations:

We value face-to-face collaboration, but recognize that talent can be found anywhere. Our engineering team works at our headquarters in Mountain View, CA, at our India office in Hyderabad, and at remote locations.

Why Join DataPelago?

  • Technical Leadership: Take a leadership role in shaping the architecture and development of how our core engine works with open source data processing platforms
  • Cutting-Edge Innovation: Work on challenging problems at the forefront of accelerated
    computing and data processing.
  • Significant Impact: Your contributions will directly impact the performance and scalability of our mission-critical platform.
  • Mentorship and Growth: Mentor and guide other talented engineers while expanding your own technical expertise.
  • Competitive compensation, stock options, comprehensive benefits package, and leadership development opportunities