Data stream processing is redefining what’s possible in the world of data-driven applications and services. Apache Flink is one of the systems at the forefront of this development, pushing the boundaries of what can be achieved with data stream processing.

Apache Flink currently powers some of the largest data stream processing pipelines in the world, with users such as Alibaba, Uber, ING, Netflix, and more running Flink in production. Flink is also one of the most active and fastest-growing open source projects in the Apache Software Foundation.

Ververica was founded in 2014 by the original creators of the Apache Flink project, and we’re building the next-generation platform for real-time data applications. We are tackling some of today’s biggest challenges in big data and data streaming


Your Role

We love working with the open-source community that has formed around Apache Flink. As a Trainer, you will work with fellow trainers, solution architects, and developer advocates to educate and inspire our developer community to use Apache Flink at its best. At the same time, you will experience where developers are struggling, and you will influence the development of Apache Flink as well as our products within the company. We are looking for an experienced developer with a passion for quality engineering and a proven ability to communicate that passion.

This is a public-facing role, which includes being on stage at conferences and meetups (remote or on-site), talking with (and listening to) our users, presenting training courses, and engaging online with the developer community. You will sit at the forefront of one of the most significant paradigm shifts in information processing and real-time architectures in recent history - stream processing - which sets the foundation to transform companies and industries for the on-demand services era.

When you’re not presenting or working on training material, there are plenty of opportunities at Ververica to learn more about Flink, contribute to our products and open-source projects, and help evangelize Apache Flink to users around the world.


What you’ll do all day

  • Educate and inspire the developer community to use Apache Flink at its best (either remotely or on-site)

  • Work in a team of fellow field engineers to create the best learning material for Apache Flink

  • Become an Apache Flink and stream processing expert


You will love this job if you …

  • … are experienced in building applications using distributed data processing systems (e.g. Hadoop, Kafka, Flink, Spark) and are looking for a more business-focused role

  • … are fluent in Java and/or Scala

  • … love to spend the whole day talking about Big Data technologies

  • … have great English skills and like talking to developers

  • … love to create learning material for newcomers and experienced developers



  • Very Competitive compensation (salary, stocks, bonus)

  • Flexible working arrangements

  • Relocation assistance if necessary

  • Work Berlin Mitte with an international team or remote (10+ nationalities)

Please be informed that by applying for the job offer you hereby agree that Ververica would 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