← Back to all jobs
18d 6h left to apply
K

Junior Python Developer Kl & Retrieval (m/w/d)

Kivvo🌍 MülheimEstimated: $80,000 - $120,000
Software Development

✨ AI Insights & Summary

Kivvo is pioneering data-sovereign business AI for the German Mittelstand, and this Python Developer role offers a chance to be instrumental in building a live product from its early stages. You'll work on practical AI applications, focusing on data processing, LLMs, and RAG, within a small, agile team that values direct founder interaction and rapid decision-making. This is an excellent opportunity to gain hands-on experience in productizing AI, contribute to a secure and data-sovereign platform, and develop skills in a high-demand field, with competitive compensation and hybrid work flexibility.

Python Developer

Kivvo is Germany's first truly data-sovereign Business AI, built for the Mittelstand and hosted in Germany. We are looking for a Python Developer who wants to actively build AI rather than just wait for it to be finished. You will join a team that prioritizes substance over promises, with existing infrastructure, a first pilot customer, and a solid technical foundation already in place. Join us before Kivvo grows larger.

Tasks (Aufgaben)

  • Contribute to Kivvo: Build features, data flows, and AI-driven application logic.
  • Prepare and process data to enable meaningful AI operation.
  • Experiment with and implement solutions using LLMs and Retrieval-Augmented Generation (RAG) concepts.
  • Solve problems pragmatically, sometimes with custom code, sometimes with existing tools.
  • Participate in team decisions and contribute your own ideas.

Learning Opportunities (Was du lernst)

  • How to make AI applications productive – moving beyond prototypes to truly usable solutions.
  • How a small team brings a software product from idea to customer.
  • Practical experience with Python, LLM APIs, data processing, retrieval systems, and vector databases.
  • How to manage uncertainty in a structured and independent manner.

Qualifications (Was wir voraussetzen)

  • Python: Proven experience developing tools, scripts, or automations independently (beyond academic learning).
  • LLM Experience: Demonstrated experience implementing small applications with LLMs (APIs, automations, tools).
  • Proof of Work: Completed personal projects that you can showcase or describe in detail.
  • Independence: Ability to learn new topics autonomously.
  • Language: Proficient German for the work context and solid English for team, technical discussions, and documentation.

Bonus Qualifications (Nicht erforderlich, aber gerne gesehen)

  • Experience with RAG / data-driven AI, including custom applications that search or integrate data.
  • Practical experience with vector databases or retrieval systems (e.g., Qdrant, Weaviate, ChromaDB).
  • GitHub projects or a portfolio demonstrating your work.
  • Experience building structured data pipelines.

Benefits (Was dich erwartet)

  • Direct contribution to a product that is going live – not a concept, but real application.
  • Backed by an established corporate group with its own IT infrastructure, server environment, and a pilot customer with over 250 employees.
  • Full data sovereignty as an architectural principle: Work on truly secure AI.
  • Access to Claude Pro and active AI utilization in daily work.
  • Small team, short communication lines, no ticketing system: Direct exchange with the founders.
  • Hybrid work model: Office located in Mülheim an der Ruhr / Dortmund, with flexible remote options upon agreement.
  • Competitive compensation based on experience.

We look forward to receiving your application!

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/8/2026
CategoryBackend Development
SourceArbeitnow

FAQ

Is this position remote?

The Junior Python Developer Kl & Retrieval (m/w/d) role is a hybrid opportunity. The location specified is Mülheim.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Full-stack Staff Engineer (backend leaning) @ Join, Inc.

Remote CompanyRemote Worldwide🏠 Remote
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →