Jr. Engineer Data-intensive Systems

Full time
Software Development
United States
Hiring from: Anywhere
Location: Berlin or Remote

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.


Junior Software Engineer

For our Junior Software Engineer positions, we are looking for talented new-grads or newcomers to the 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 for 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.


Candidate Profile

  • University graduate or only few years of experience in the industry

    • Can also be someone who switched jobs and recently became a programmer

    • Internal note: Not someone who has worked in the field for a long time and is still on a junior skill level

  • Very good programmer, 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, 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)

  • Bonus

    • 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, …)


What to Expect from the Job

  • 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.

  • Being part of an international team of talented developers

  • Working on open source and closed source products.

  • Developing new features, improvements, and fixes; end-to-end responsibility, jointly with other developers.

  • Getting mentoring to support growing as a developer

  • Getting support to become an active member of the Apache Flink open source community

  • Optionally: Presenting work at conferences, meetups, or via articles.

  • Collaborating with-, and supporting open source users through open source channels

  • Working with-, and supporting supporting customers

  • A distributed team: Some developers work remotely, others work in the office in Berlin. Collaboration with other teams across EU, US, China.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadRole: Full Stack DeveloperTechnologies c#, reactjs, .net Job description The best product development job in the world? We think so. We are looking for people who live and work in...
c# reactjs .net
Software Development
No Location
Hiring from: U.S. / Canada, Europe, Australia / New Zealand, North America
Ryan Business and Technology Solutions, LLC
Full time
View job 160,000 - 200,000 USD / year
About this job Compensation: $160k - 200kLocation options: RemoteJob type: Full-timeExperience level: SeniorRole: Full Stack DeveloperTechnologies c#, asp.net, asp.net-mvc, javascript, angular Job description We are a financial consulting technology company building software products for hedge funds, asset managers and large...
c# asp.net asp.net-mvc javascript angular
Software Development
No Location
Hiring from: U.S. / Canada, North America
TeleClinic GmbH
Full time
About this job Location options: Remote, Visa sponsor, Paid relocationJob type: Full-timeExperience level: Mid-Level, SeniorRole: Full Stack DeveloperIndustry: Digital Health, Healthcare, TelemedicineCompany size: 51–200 peopleTechnologies reactjs, django, python, angularjs, javascript Job description At TeleClinic, we aim to be the patients’...
reactjs django python angularjs javascript
Software Development
Hiring from: Germany