Senior Software Engineer- Flink Engine

Ververica GmbH is a leading technology company specializing in real-time data processing and Apache Flink solutions.
Berlin, GermanyMunich, GermanyFrankfurt, Germany
Distributed Systems
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer- Flink Engine

Ververica GmbH is seeking a Senior Software Engineer to join their Engine Team, focusing on Apache Flink technology. This role offers an opportunity to work on cutting-edge streaming technologies and solve complex, large-scale problems in a collaborative environment. The position involves contributing to both open-source and proprietary products, tackling data engineering challenges, and taking end-to-end ownership of features. The ideal candidate will have extensive experience with distributed systems, Java development, and data-intensive applications. This role emphasizes technical leadership through mentoring junior developers and active participation in the Apache Flink community. The position offers remote work flexibility with options to work from major German cities. At Ververica, you'll be part of a dynamic team at the forefront of real-time data processing technology, where your contributions will directly impact the future of streaming data solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer- Flink Engine

  • Contribute to core technology of products (open source and closed source) building on top of Apache Flink
  • Tackle challenging data engineering and stream processing problems for customers
  • Take end-to-end responsibility for new features and improvements
  • Own and shape components of the product
  • Mentor junior developers and share knowledge
  • Engage in the Apache Flink community as an active member
  • Speak and write about work (if interested)

Requirements For Senior Software Engineer- Flink Engine

Java
  • Solid understanding of Apache Flink or similar distributed platforms
  • Several years of industry or academic experience
  • Strong foundation in Java and JVM mechanics
  • Thorough understanding of distributed systems and database systems
  • Hands-on experience building data-intensive applications
  • Ability to write clean, testable, and maintainable code
  • Experience debugging and fixing complex problems in distributed environments
  • Eagerness to mentor other developers
  • Value open source and community engagement

Interested in this job?

Jobs Related To Ververica GmbH Senior Software Engineer- Flink Engine

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Titan team, building and managing core infrastructure services for Microsoft Cloud at global scale.

Systems Development Engineer, Simple Storage and Glacier team (S3G)

Senior Systems Development Engineer role at AWS working on S3 and Glacier services, focusing on large-scale distributed systems and storage solutions.

Satellite Wireless Systems Simulation Engineer, Wireless Systems

Senior Systems Engineer role at Amazon's Project Kuiper, developing satellite communication systems and resource allocation algorithms for global broadband connectivity.

Senior Software Engineer - Apple Vision Pro

Senior Software Engineer position at Apple working on Vision Pro, developing system-level frameworks for spatial computing and AR experiences.

Senior Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.