Apply for this position

(Senior) Python Developer - Kafka


1 week ago

Job type: Full-time

Remote (Finland and Germany)

Hiring from: Finland and Germany

Category: Software Development

At Aiven, we turn top Open Source data technologies into frustration-free cloud services to serve the needs of customers of all sizes. Today, we offer eight fully-managed services - Apache Kafka, PostgreSQL, MySQL, Elasticsearch, Cassandra, Redis, InfluxDB and Grafana that work across major cloud providers such as Google, Amazon, Azure, Digital Ocean and more.


Aiven in a nutshell:

  • We are open-source and cloud experts
  • Our platform delivers bullet-proof data ops
  • Global service footprint & support organization
  • Security in our DNA
  • 500+ customers in 50+ countries
  • $50M in VC funding

We are now looking for an experienced Python developer to work on our Kafka streaming platform, turning Kafka ecosystem open source technologies into frustration-free cloud services. You can work onsite in our offices in Helsinki or Berlin or fully remotely from any location in Finland or Germany.

Aiven offers and operates Apache Kafka and other Kafka ecosystem open source components like Kafka MirrorMaker and various Kafka connectors. Support for Apache Flink is in the near term roadmap. You will be working closely with those, integrating them tightly to Aiven Platform and making sure the requirements on high availability, scalability and reliability are met.

Depending on your interests, you can also contribute to the Java/Scala side, so develop Kafka open source plugins, connectors and other extensions, even investigate and fix possible issues with the open source databases.

In order to succeed in the role you will need excellent development skills in Python and at least some development experience in Java or Scala. Previous experience on Kafka is a strong plus.

We are looking for self-driven developers who are enthusiastic about programming and willing to help others. We value analytical problem-solving skills and an openness to new ideas.



What you can do:

  • Excellent development skills in Python and at least some previous experience in Java or Scala
  • Hands-on experience with some of the following systems: Apache Kafka, Apache Flink, Apache ZooKeeper, Elasticsearch and PostgreSQL
  • Experience on using Linux in development
  • Fluency in English, verbal and written

What we value:

  • Experience and interest on infrastructure as code
  • Good understanding of security (software, networking)
  • Distributed systems knowledge



What we can offer:

  • A fast growing tech company with plenty of opportunities for everyone to develop and progress your career
  • Lots of autonomy to be creative and work “your way”
  • Participation in employee stock option plan
  • Relocation package
  • Mobile phone and subscription
  • Flexible working hours
  • Cool Office in the centre of Berlin (Prenzlauer Berg) and remote working flexibility
  • Office snacks, soft drinks, treats and fruits


You will be part of a highly-skilled, tight-knit team of around 80 people, learn from our experience and make your contribution essential to what is becoming a great success story. If you’re interested, send us your application.


Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place: Finland and Germany.

Apply for this position

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

similar jobs

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!