Come join our highly talented team at Ververica, and work with amazing colleagues on problems and products that change how companies do data processing, analytics, and applications.
We are the original creators of Apache Flink, the open-source unified batch/stream processing system that powers applications in all types of companies, from tech giants like Alibaba, Amazon, or Netflix, to traditional enterprises like banks or telcos. We contribute heavily to Apache Flink while building enterprise-grade products on top of Flink.
Become part of one of the biggest and most active open source communities and do work that has a visible impact. Connect with users around the world, and contribute to bleeding-edge tech or be an advocate for new approaches to long-standing problems.
For our Junior Software Engineer positions, we are looking for talented new-grads or newcomers to space. We seek folks that have a strong aptitude for programming and the challenges of data-intensive systems, and that want to take the opportunity to grow as engineers in our teams.
This position is for you if you bring strong programming fundamentals, enjoy solving challenging problems, and are excited about the opportunities of open source. You don't need to be an expert in data-intensive systems - that's what you join to learn. You bring the talent and passion, we bring the environment to learn the rest. The open-source field is an amazing place to connect with users and other developers and get visibility for your work.
University graduate or only a few years of experience in the industry
Can also be someone who switched jobs and recently became a programmer
Very good programmer, a very good grasp of data structures, algorithms, distributed system principles
Skilled in analyzing and dissecting problems
Has the ambition to grow as a programmer and software engineer
Eager team player that wants to work with, and learn from, their colleagues
Is interested in open source, working with users, and excited about the opportunity open-source offers to them.
Optionally: Interested in publicly speaking about their work, or writing articles.
Knows Java (or other JVM language)
Good knowledge of a native language (Rust/C++).
Experience (as an application developer or system developer) with other data-intensive systems or projects (e.g., Kafka, Spark, Hadoop, Pulsar, Airflow, Pinot, Arrow, ZooKeeper, RocksDB, ...)
Being part of an international team of talented developers
Working on bleeding-edge technology in unified data processing (batch/stream), event-driven applications, data-intensive systems, and machine learning. You will be part of shaping the direction of the data stream processing space.
Working on open source and closed source products.
Developing new features, improvements, and fixes; end-to-end responsibility, jointly with
Getting mentoring to support growth as a developer
Getting support to become an active member of the Apache Flink open source
Optionally: Presenting work at conferences, meetups, or via articles.
Collaborating with-, and supporting open source users through open-source channels
Working with-, and supporting customers
A distributed team: Some developers work remotely, others work in the office in Berlin. Collaboration with other teams across EU, US, China.
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 email@example.com.