Auf einen Blick
- Aufgaben: Leite die technische Vision und Architektur für unser Python SDK.
- Arbeitgeber: Cognee, ein innovatives Unternehmen im Bereich KI und Softwareentwicklung.
- Mitarbeitervorteile: Top-Vergütung, bedeutendes Eigenkapital und hohe Autonomie.
- Andere Informationen: Arbeiten in einem dynamischen Umfeld mit direktem Zugang zu den Gründern.
- Warum dieser Job: Gestalte die Zukunft von KI-Agenten mit einem einflussreichen Produkt.
- Gewünschte Qualifikationen: Mindestens 8 Jahre Erfahrung in der Softwareentwicklung und tiefes Python-Wissen.
Das voraussichtliche Gehalt liegt zwischen 80000 - 110000 € pro Jahr.
Cognee baut die Speicher-Engine + Datenebene für KI-Agenten, um zu planen, zu argumentieren und zu handeln. Unser Open-Source-Python-SDK ist in über 70 Unternehmen im Einsatz, hat GitHub Trending erreicht und läuft über 550.000 Mal pro Monat. Wir suchen einen Principal Engineer / Lead für das Python SDK, der die technische Vision, Architektur und Ausführung von Cognees primärem Entwicklerinterface verantwortet. Diese Rolle ist entscheidend: Das Python SDK ist das Produkt für die meisten Benutzer. Sie werden den Standard für SDK-Qualität, Ergonomie, Leistung und langfristige Wartbarkeit festlegen und eng mit Plattform-, Infrastruktur- und Produktteams zusammenarbeiten, um sicherzustellen, dass Cognee für Entwickler erstklassig ist.
Was Sie bauen werden
- SDK-Architektur & Technische Vision: Definieren und besitzen Sie die langfristige Architektur des Cognee Python SDK, um Klarheit, Erweiterbarkeit und Stabilität bei steigender Nutzung sicherzustellen.
- Entwicklererfahrung im großen Maßstab: Entwerfen Sie APIs, die intuitiv, zusammensetzbar und schwer zu missbrauchen sind – sowohl für Startups in der Frühphase als auch für große Unternehmen.
- Leistung & Zuverlässigkeit: Optimieren Sie die SDK-Leistung für hochgradige Arbeitslasten, große Speichergrafen und Produktions-KI-Agentensysteme.
- API & Abstraktion Design: Entscheiden Sie, was im SDK vs. der Plattform gehört. Bauen Sie saubere Abstraktionen über komplexen Systemen (Vektorspeicher, Grafiken, Lebenszyklus des Speichers).
- Open-Source-Führung: Agieren Sie als technischer Verwalter des Open-Source-SDK: Überprüfungen, RFCs, Beitragsrichtlinien und Gemeinschaftsstandards.
- Technische Führung über Teams hinweg: Arbeiten Sie eng mit Plattform-, Infrastruktur- und DevRel-Teams zusammen, um sicherzustellen, dass das SDK sauber mit Steuerungsebene, Datenbanken und Bereitstellungsmodellen integriert wird.
- Qualität & Ingenieurexzellenz: Etablieren Sie Best Practices für Tests, Versionierung, Rückwärtskompatibilität, Dokumentation und Veröffentlichungsprozesse.
Anforderungen
- 8+ Jahre Erfahrung in der Softwareentwicklung mit klarer Verantwortung für kritische Systeme oder entwicklerorientierte Plattformen.
- Meisterschaft in Python, einschließlich asynchroner Muster, Verpackung, Typisierung, Leistungsoptimierung und besten Praktiken im SDK-Design.
- Nachweisliche Erfahrung im Aufbau und in der Pflege weit verbreiteter SDKs, Bibliotheken oder Entwicklerplattformen.
- Starkes Gespür dafür, wie SDKs mit verteilten Backends, Datenbanken und Cloud-Infrastrukturen interagieren.
- Erfahrung mit LLMs, Vektordatenbanken, Graphsystemen oder dateninintensiven Anwendungen.
- Komfortable Entscheidungsfindung über Architektur und Mentoring von Senior Engineers ohne hohen Managementaufwand.
- Vorherige Erfahrung in der Pflege oder Leitung von Open-Source-Projekten, die von externen Entwicklern genutzt werden.
Wünschenswert
- Erfahrung mit Agentenframeworks, Vektorsuche oder Graphdatenbanken.
- Hintergrund in Entwicklerwerkzeugen, Infrastruktur oder Plattformengineering.
- Starke Meinungen zur API-Ergonomie und DX (und die Fähigkeit, diese zu verteidigen).
- Erfahrung in der Skalierung von Open-Source-Projekten mit großen externen Beitragsbasen.
Vorteile
- Marktgerechte Vergütung + bedeutendes Eigenkapital.
- Verantwortung für ein zentrales, geschäftskritisches Produkt.
- Direkter Zugang zu den Gründern und echten Einfluss auf die Produktentwicklung.
- Hohe Autonomie, geringe Bürokratie, hohes Vertrauen.
- Gelegenheit, das de facto Speicher-SDK für KI-Agenten zu definieren.
Principal Python Engineer Arbeitgeber: Topoteretes UG
Kontaktperson:
Topoteretes UG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Principal Python Engineer
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden. Also, sei aktiv und knüpfe Kontakte!
✨Zeige deine Leidenschaft!
Wenn du zu einem Vorstellungsgespräch eingeladen wirst, zeige, dass du wirklich für die Rolle brennst. Sprich über deine Erfahrungen mit Python und SDK-Design und wie du zur Vision von Cognee beitragen kannst. Lass uns deine Begeisterung spüren!
✨Bereite dich auf technische Fragen vor!
Sei bereit, dein technisches Wissen unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Wir wollen sehen, dass du ein echter Problemlöser bist!
✨Bewirb dich direkt über unsere Website!
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht. Lass uns gemeinsam an deiner Karriere arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Python Engineer
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 nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders im Bereich Python und SDK-Design. Zeig uns, wie du in der Vergangenheit technische Herausforderungen gemeistert hast und was du daraus gelernt hast.
Mach es klar und prägnant: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, warum du die perfekte Wahl für die Rolle bist!
Bewirb dich über unsere Website: Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnellstmöglich prüfen können.
Wie du dich auf ein Vorstellungsgespräch bei Topoteretes UG vorbereitest
✨Verstehe die Rolle in der Tiefe
Mach dich mit den spezifischen Anforderungen und Verantwortlichkeiten des Principal Python Engineer vertraut. Lies die Stellenbeschreibung gründlich durch und überlege, wie deine bisherigen Erfahrungen und Fähigkeiten direkt auf die Aufgaben bei Cognee zutreffen.
✨Bereite technische Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Expertise in Python und SDK-Design demonstrieren. Überlege dir, wie du Herausforderungen gemeistert hast und welche Lösungen du implementiert hast, um die Leistung und Benutzerfreundlichkeit zu verbessern.
✨Zeige deine Führungsqualitäten
Da die Rolle auch technische Führung erfordert, sei bereit, über deine Erfahrungen im Mentoring von anderen Ingenieuren und in der Entscheidungsfindung zu sprechen. Betone, wie du Teams motivierst und technische Visionen umsetzt.
✨Stelle Fragen zur Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Kultur bei Cognee zu erfahren. Frage nach der Zusammenarbeit zwischen den Teams und wie das Unternehmen Innovation und offene Kommunikation fördert. Das zeigt dein Interesse an einer langfristigen Zusammenarbeit.