Auf einen Blick
- Aufgaben: Entwickle Backend-Services in Python und arbeite an spannenden Datenbankprojekten.
- Arbeitgeber: Innovatives Unternehmen, das Open-Source-Technologie und Cloud-Lösungen vorantreibt.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, hybrides Arbeiten und Unterstützung für persönliche Entwicklung.
- Andere Informationen: Kleine Teams mit großem Einfluss und exzellenten Karrieremöglichkeiten.
- Warum dieser Job: Gestalte die technische Richtung eines Produkts, das weltweit genutzt wird.
- GewĂĽnschte Qualifikationen: Starke Python-Kenntnisse und Interesse an Datenbanken und verteilten Systemen.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Wir sind ein globales Team von über 400 Personen, das zusammenarbeitet, um die Grenzen der Open-Source-Technologie und Multi-Cloud-Lösungen zu erweitern. Unsere Vision ist es, Entwicklern, Bauherren und Kreativen zu helfen, ihre Ideen mit Geschwindigkeit und Einfachheit zum Leben zu erwecken, indem wir eine Cloud-Datenplattform bereitstellen, die Open-Source-Datenbanken, Suche, Streaming und Anwendungsinfrastruktur für alle leicht zugänglich macht.
Wir suchen einen Backend Engineer, der unserem kleinen, fokussierten ClickHouse-Team beitritt. Sie werden an den Systemen arbeiten, die unseren verwalteten ClickHouse-Service antreiben – Infrastruktur aufbauen, skalieren und betreiben, auf die täglich Tausende von Kunden angewiesen sind. Sie werden Python schreiben, das Datenbanklebenszyklusoperationen orchestriert, sich mit Linux-Interna beschäftigen, wenn es interessant wird, und Funktionen über eine gut etablierte CI/CD-Pipeline bereitstellen. Sie werden in einem modernen, asynchronen Python-Codebasissystem arbeiten, zusammen mit Ingenieuren, die Wert auf Codequalität, Typsicherheit und Automatisierung legen.
Wenn Sie Erfahrung mit ClickHouse-Interna oder C++ haben – umso besser. Aber am wichtigsten sind starke Backend-Grundlagen und ein echtes Interesse an Datenbanken und verteilten Systemen.
Was Sie tun werden:
- Backend-Dienste in Python (FastAPI, asyncio, psycopg2) entwerfen, erstellen und warten, die den Lebenszyklus des ClickHouse-Services verwalten
- Mit CI/CD-Pipelines (Buildkite, GitHub Actions) arbeiten, um Code zuverlässig und häufig bereitzustellen
- Produktionsprobleme im gesamten Stack untersuchen und lösen – vom Python-Anwendungscode bis hin zum Verhalten des Linux-Systems
- Zur technischen Planung innerhalb eines kleinen Teams beitragen, in dem Ihr Input direkt die Roadmap prägt
- Gut getesteten, typgeprĂĽften Code schreiben und an grĂĽndlichen Code-Reviews teilnehmen
- AI-Coding-Tools als Teil Ihres täglichen Workflows nutzen, um die Entwicklung zu beschleunigen
Was wir suchen:
- Must have:
- Solide Python-Entwicklungsfähigkeiten – Sie schreiben sauberen, produktionsreifen Python-Code und verstehen asynchrone Muster (asyncio, aiohttp)
- Starkes Verständnis von Datenbanken – Sie wissen, wie relationale und analytische Datenbanken im Hintergrund funktionieren, nicht nur, wie man sie abfragt
- Tiefes Linux-Wissen (Fedora bevorzugt) – vertraut mit systemd, Prozessmanagement, Dateisysteminternas und Debugging auf OS-Ebene
- CI/CD-Erfahrung – Sie haben Bereitstellungspipelines aufgebaut und gewartet, nicht nur verwendet
- Vertrautheit mit automatisierten Tests – Unit-, Integrations- und Systemtests sind Teil Ihrer Arbeitsweise
- Erfahrung mit AI-Coding-Tools – Sie nutzen aktiv AI-unterstützte Entwicklung in Ihrem Workflow und verstehen, wie Sie das Beste daraus machen
- Bewusstsein für verteilte Systeme – Sie verstehen die Herausforderungen beim Betrieb von Diensten über mehrere Knoten und Regionen hinweg
- Fließendes Englisch – schriftlich und mündlich
- Nice to have:
- ClickHouse-Erfahrung – operationale Kenntnisse, Abfrageoptimierung oder Beiträge zum Projekt
- C++ oder C – Fähigkeit, Datenbank-Engine-Code zu lesen und beizutragen
- Erfahrung mit Cloud-Infrastruktur (AWS, GCP, Azure) mit Terraform oder ähnlichen IaC-Tools
- PostgreSQL-Betriebserfahrung
- Kenntnisse in Software- und Netzwerksicherheit
Warum diese Rolle:
- Kleines Team, große Auswirkungen. Sie sind kein Zahnrad – Sie gestalten die technische Richtung eines Produkts, das in großem Maßstab verwendet wird.
- Echte Ingenieurprobleme. Datenbankorchestrierung, verteilte Systeme, Leistung im großen Maßstab – keine CRUD-Apps.
- Moderne Werkzeuge. Strenge TypprĂĽfung, automatisierte Formatierung, SicherheitsĂĽberprĂĽfung und AI-unterstĂĽtzte Entwicklung sind die Norm, keine Bestrebungen.
- In Berlin ansässig, hybrid. Das Team ist dreimal pro Woche im Büro.
Globale Vorteile:
Unsere globalen Vorteile sind darauf ausgelegt, Ihnen zu helfen, persönlich und beruflich zu gedeihen:
- Teilnahme am Eigenkapitalplan von Aiven.
- Arbeit und Leben mit unserer hybriden Arbeitsrichtlinie in Einklang bringen.
- Wählen Sie die Ausrüstung, die Sie benötigen, um sich für den Erfolg einzurichten.
- Nutzen Sie Ihr Budget für den Professionellen Entwicklungsplan für Lernmöglichkeiten.
- Erhalten Sie ganzheitliche UnterstĂĽtzung fĂĽr das Wohlbefinden durch unser globales Mitarbeiterhilfeprogramm.
- Fragen Sie nach unserem globalen Zeitoffen-Engagement (Eltern- und Krankheitsurlaub sowie persönliche Zeit).
- Genießen Sie länderspezifische Vorteile für unser globales Team.
Chancengleichheit:
Aiven bietet allen qualifizierten Mitarbeitern und Bewerbern für eine Beschäftigung ohne Rücksicht auf Alter, Geschlechtsidentität, nationale oder ethnische Herkunft, Religion, sexuelle Orientierung, körperliche und geistige Fähigkeiten, Familienstand oder ohne Rücksicht auf andere ähnliche persönliche Merkmale gleiche Beschäftigungsmöglichkeiten. Aiven hält sich an die geltenden lokalen Gesetze zur Nichtdiskriminierung in der Beschäftigung an jedem Standort, an dem das Unternehmen tätig ist. Diese Richtlinie gilt für alle Bedingungen der Beschäftigung, einschließlich Rekrutierung, Einstellung, Platzierung, Beförderung, Kündigung, Entlassung, Übertragung, Abwesenheiten, Vergütung, Schulung und alle anderen Bedingungen im Zusammenhang mit der Beschäftigung. Bei Aiven setzen wir uns dafür ein, angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen oder besonderen Bedürfnissen in unserer Arbeitsumgebung und im Bewerbungsverfahren zu treffen. Wir treffen alle angemessenen Vorkehrungen für Personen mit Behinderungen oder die anderweitig Unterstützung benötigen, um am Arbeitsplatz erfolgreich zu sein. Wir sind bestrebt, die Zugänglichkeit am Arbeitsplatz kontinuierlich zu verbessern.
Backend Engineer, ClickHouse Berlin, Berlin, Germany Arbeitgeber: Aiven
Kontaktperson:
Aiven HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend Engineer, ClickHouse Berlin, Berlin, Germany
✨Tipp Nummer 1
Netzwerken ist der SchlĂĽssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder UnterstĂĽtzung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Wir können dir Ressourcen empfehlen, die dir helfen, dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt ĂĽber unsere Website. Zeig uns, dass du motiviert bist und Interesse an der Position hast!
✨Tipp Nummer 4
Mach dich mit unserem Unternehmen vertraut! Informiere dich über unsere Projekte und Technologien, damit du im Gespräch glänzen kannst. Wir schätzen es, wenn Bewerber gut informiert sind!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend Engineer, ClickHouse Berlin, Berlin, Germany
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die Leidenschaft für Backend-Entwicklung haben und das auch in ihren Worten ausdrücken können.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen mit Python, Datenbanken und CI/CD. Zeig uns, wie du Probleme gelöst hast und welche Technologien du dabei verwendet hast. Das hilft uns, ein besseres Bild von dir zu bekommen!
Code-Beispiele sind Gold wert: Wenn du die Möglichkeit hast, füge Links zu deinem GitHub oder anderen Code-Repositories hinzu. Zeig uns, wie du arbeitest und welche Art von Code du schreibst. Das gibt uns einen direkten Einblick in deine Fähigkeiten.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnellstmöglich bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei Aiven vorbereitest
✨Verstehe die Grundlagen von Python und Datenbanken
Stelle sicher, dass du die Grundlagen von Python und den Umgang mit Datenbanken gut beherrschst. Bereite dich darauf vor, Fragen zu async-Programmiermustern und der Funktionsweise relationaler sowie analytischer Datenbanken zu beantworten.
✨CI/CD Pipeline Kenntnisse zeigen
Sei bereit, über deine Erfahrungen mit CI/CD-Pipelines zu sprechen. Erkläre, wie du diese in der Vergangenheit aufgebaut und gewartet hast, und bringe Beispiele für Herausforderungen, die du dabei gemeistert hast.
✨Linux-Kenntnisse demonstrieren
Bereite dich darauf vor, technische Fragen zu Linux zu beantworten, insbesondere zu systemd, Prozessmanagement und Dateisysteminternas. Zeige, dass du dich mit dem Debugging auf Betriebssystemebene auskennst.
✨Interesse an verteilten Systemen zeigen
Zeige dein Interesse und Verständnis für die Herausforderungen, die mit verteilten Systemen verbunden sind. Diskutiere, wie du in der Vergangenheit mit solchen Systemen gearbeitet hast und welche Lösungen du für häufige Probleme gefunden hast.