Auf einen Blick
- Aufgaben: Entwickle Backend-Services in Python und arbeite an der ClickHouse-Service-Lebenszyklusverwaltung.
- Arbeitgeber: Globales Tech-Unternehmen mit Fokus auf Open-Source-Technologie und Cloud-Lösungen.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, hybrides Arbeiten, Weiterbildungsmöglichkeiten und Unterstützung für das Wohlbefinden.
- Andere Informationen: Kleine, dynamische Teams mit großen Auswirkungen und exzellenten Karrierechancen.
- Warum dieser Job: Gestalte die technische Richtung eines Produkts, das weltweit genutzt wird und echte Herausforderungen bietet.
- Gewünschte Qualifikationen: Starke Python-Kenntnisse, Datenbankverständnis und Erfahrung mit CI/CD-Pipelines.
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 Lieferpipelines 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, nicht die Aspiration.
- In Berlin ansässig, hybrid. Das Team ist 3 Mal pro Woche im Büro.
Globale Vorteile:
Unsere globalen Vorteile sind darauf ausgelegt, Ihnen zu helfen, persönlich und beruflich zu gedeihen und zu wachsen:
- Teilnahme am Aktienplan von Aiven.
- Arbeit und Leben mit unserer hybriden Arbeitsrichtlinie in Einklang bringen.
- Wählen Sie die Ausrüstung, die Sie benötigen, um erfolgreich zu sein.
- Nutzen Sie Ihr Budget für den Professionellen Entwicklungsplan für Lernmöglichkeiten.
- Erhalten Sie ganzheitliche Unterstützung für Ihr Wohlbefinden durch unser globales Mitarbeiterhilfeprogramm.
- Fragen Sie nach unserem globalen Zeitoff-Verpflichtung (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 Anstellung gleiche Beschäftigungsmöglichkeiten, 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. Aiven hält sich an die geltenden lokalen Gesetze zur Nichtdiskriminierung bei der Beschäftigung an jedem Standort, an dem das Unternehmen tätig ist. Diese Richtlinie gilt für alle Bedingungen und Konditionen der Beschäftigung, einschließlich Rekrutierung, Einstellung, Platzierung, Beförderung, Kündigung, Entlassung, Übertragung, Abwesenheiten, Vergütung, Schulung und alle anderen Bedingungen und Konditionen 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 setzen uns dafür ein, die Zugänglichkeit am Arbeitsplatz kontinuierlich zu verbessern.
Backend Engineer, ClickHouse New Berlin, Berlin, Germany Arbeitgeber: Aiven
Kontaktperson:
Aiven HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend Engineer, ClickHouse New 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, über deine Erfahrungen mit Python und Datenbanken zu sprechen. Wir können dir Ressourcen empfehlen, die dir helfen!
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig uns, dass du motiviert bist und bereit, Teil unseres Teams zu werden!
✨Tipp Nummer 4
Mach dich mit unseren Tools vertraut! Wenn du schon Erfahrung mit CI/CD-Pipelines oder AI-Coding-Tools hast, bring das in dein Gespräch ein. Das zeigt, dass du gut vorbereitet bist und weißt, was wir tun!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend Engineer, ClickHouse New 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.
Zeig deine Skills!: Erzähle uns von deinen Erfahrungen mit Python, Datenbanken und CI/CD-Pipelines. Konkrete Beispiele aus deiner bisherigen Arbeit helfen uns, deine Fähigkeiten besser zu verstehen und wie du ins Team passen könntest.
Mach es übersichtlich!: Strukturiere deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So wird es für uns einfacher, deine Qualifikationen schnell zu erfassen.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und wir sie schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei Aiven vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Python, CI/CD-Pipelines und ClickHouse. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie sie in der Praxis angewendet werden.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, und wie diese Erfahrungen auf die Anforderungen der Stelle zutreffen. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach der Unternehmenskultur.
✨Zeige deine Leidenschaft für Datenbanken
Da die Rolle stark auf Datenbanken fokussiert ist, solltest du deine Begeisterung für dieses Thema deutlich machen. Sprich über aktuelle Trends in der Datenbanktechnologie oder teile deine Gedanken zu verteilten Systemen und deren Herausforderungen.