Ververica GmbH

Ververica is a pioneering leader in stream processing technology and the original creator of Apache Flink. Our advanced streaming platform empowers businesses to leverage real-time data, enabling timely and informed decision-making to gain competitive advantages. We are a globally operating company, originally founded in Berlin, Germany, with a strong commitment to open source and a deep understanding of commercial needs. Operating under an open-core business model and backed by one of the largest tech companies, we are seeking talented individuals to join our team and shape the future of data stream processing.

Related companies:

Jobs at this company:

Apply

📍 Germany

🔍 Real-time data processing technology

  • Several years of industry or academic experience in software engineering.
  • Deep expertise in Java and JVM mechanics.
  • Well-versed in distributed systems and database systems.
  • Experience building data-intensive applications or solutions.
  • Strong programming skills, with a solid grasp of data structures and algorithms.
  • Excellent software engineering practices: writing clean, testable, and maintainable code, creating thorough documentation, breaking down complex tasks, designing simple and robust APIs.
  • Skilled in debugging and resolving issues in distributed systems.
  • Experience mentoring other developers through collaboration.
  • Passionate about open-source projects, engaging with users, and exploring new opportunities.

  • Leverage your expertise to solve challenging data engineering and stream processing problems.
  • Work on both open-source and proprietary products.
  • Take end-to-end ownership of new features, improvements, and fixes: problem breakdown, design, implementation, testing, and documentation.
  • Collaborate across diverse teams of developers.
  • Take ownership of project components, influencing their technical direction.
  • Mentor junior developers, fostering their growth.
  • Actively contribute to the Apache Flink community with support from the company.
  • (Optional) Share your work through internal/external talks and publications.
Posted 3 days ago
Apply
Apply

📍 Germany

🧭 Full-Time

🔍 Real-time data processing technology

  • Solid understanding of Apache Flink or a similar distributed platform.
  • Several years of industry or academic experience with a strong foundation in Java and JVM mechanics.
  • Thorough understanding of distributed systems and database systems.
  • Hands-on experience in building data-intensive applications or solutions.
  • Ability to write clean, testable, and maintainable code and design robust APIs.
  • Skill in debugging and fixing complex problems in distributed environments.
  • Eagerness to mentor other developers and engage with the open-source community.

  • Contribute to the core technology of products, both open source and closed source, building on top of Apache Flink.
  • Tackle challenging data engineering and stream processing problems for various customers.
  • Take end-to-end responsibility for new features and improvements, including problem breakdown, design, implementation, testing, and documentation.
  • Own and shape components of the product and ensure long-term maintainability.
  • Mentor junior developers and share knowledge.
  • Engage as an active member of the Apache Flink community.
  • Speak and write about work to evangelize new solutions and technologies, if interested.
Posted 8 days ago
Apply