We are the original creators of Apache Flink, the open-source unified batch/stream processing system that powers applications for all types of companies, from tech giants (Alibaba, Amazon, Netflix, etc) to more traditional enterprises like banks and telecommunications companies. We contribute heavily to Apache Flink while building enterprise-grade products on top of Flink.
Come join our highly talented team at Ververica and work with friendly colleagues on problems and products that change how companies implement data processing, analytics, and applications. Become part of one of the biggest and most active open-source communities, connect with users around the world, and do work that has a visible impact. You will have the opportunity to contribute to cutting-edge technology or be an advocate for new approaches to long-standing problems.
Innovation thrives when diverse points of view come together. Thus, we strive for an equal and inclusive work environment and welcome diverse life experiences and diverse work/educational backgrounds. We’d love to hear how you bring something unique and valuable to our teams.
have a strong aptitude for programming and understanding of programming fundamentals (i.e. data structures & algorithms, distributed systems principles)
welcome the challenges of working on user interfaces of data-intensive systems
want to learn and grow as a software developer in the data-intensive domain
are excited about working on open-source software and interacting with users
are skilled in analyzing and dissecting problems
collaborates well in a global and remote team environment
have experience with Java (or another JVM language)
are interested in public speaking or writing articles about their work
have good knowledge of a native language (i.e. Rust, C++)
have experience with other data-intensive systems or projects (i.e., Kafka, Spark, Hadoop, Pulsar, Airflow, Pinot, Arrow, ZooKeeper, RocksDB)
be mentored by talented colleagues distributed around the world
focus on user-facing features: APIs in various languages, connector framework, and specific connectors
work on open-source and closed-source products
work on cutting-edge technology in unified data processing (batch/stream), event-driven applications, data-intensive systems, and machine learning
be part of shaping the direction of the data stream processing space
develop new features, improvements, and fixes; accept end-to-end responsibility, jointly with other developers.
be encouraged to become an active member of the Apache Flink open-source community
support and collaborate with open-source users through open-source channels
support and work with customers
(optionally) present work at conferences, meetups, or via articles
Competitive compensation (salary, stocks, bonus)
Flexible working arrangements
Relocation assistance if necessary
Work in Berlin center with an international team (10+ nationalities) or remotely
Please be informed that by applying for the job offer you hereby agree that Ververica will use your personal data in the recruitment process. The legal basis for processing your application data is Article 6 par. 1 lit. b) GDPR. Your rights in respect of data protection can be found in Chapter 3 of GDPR, and you have the right to contact a supervisory authority. Further, you may contact our data protection officer via email@example.com