Remote Senior Software Engineer (Flink Ecosystem)

at Ververica GmbH

Posted 1 day ago 1 applied

Description:

  • We are looking for full-time Senior Software Engineers to join our Connectors & Catalogs team.
  • In this role, you will design and implement new connectors and catalogs for Flink’s enterprise-grade engine (VERA), expanding the ecosystem and enabling more users to integrate VERA into their data infrastructure.
  • You will contribute to the core technology of our products, focusing on enterprise-level extensibility, reliability, and maintainability.
  • You will automate and maintain the release pipeline for both the Flink engine and its connectors/catalogs, ensuring a smooth and reliable release process across teams.
  • You will tackle challenging data engineering and stream processing problems for a wide range of enterprise customers.
  • You will take end-to-end responsibility for new features and improvements: from design and implementation to testing and documentation.
  • You will own and shape key components of the product, ensuring long-term technical direction and maintainability.
  • You will mentor junior developers, share knowledge, and help cultivate an environment of learning and growth.
  • If interested, you will speak and write about your work, both internally and externally, to evangelize new solutions and best practices.

Requirements:

  • You must have a solid understanding of Apache Flink or a similar distributed stream processing platform.
  • You should bring several years of industry or academic experience, with a strong foundation in Java and JVM mechanics.
  • You must possess deep knowledge of distributed systems, data integration, and database systems.
  • You should have hands-on experience building and maintaining data-intensive applications, connectors, or similar infrastructure components.
  • You must write clean, testable, and maintainable code and be comfortable with designing modular, extensible APIs.
  • You should be experienced with CI/CD tools and can build robust automated release pipelines for complex distributed systems.
  • You must be able to debug and fix problems in distributed, performance-sensitive environments.
  • You should be eager to mentor and collaborate, promoting knowledge sharing and strong team practices.
  • You must value open source and community involvement, and understand the impact of ecosystem growth.

Benefits:

  • At Ververica, you’ll be part of a passionate team at the forefront of real-time stream processing technology.
  • Our Connectors & Catalogs team plays a critical role in enabling seamless integration with the Flink ecosystem.
  • We foster a collaborative, creative work environment where your contributions directly shape the future of our products and impact the global data infrastructure landscape.
  • If you’re excited about building the foundations of data connectivity at scale, we’d love to hear from you.