Auf einen Blick
- Aufgaben: Leite die Entwicklung des Agent Client Protocols und verbessere die Entwicklererfahrung.
- Unternehmen: JetBrains, ein innovatives Unternehmen für Entwicklerwerkzeuge mit einer offenen Kultur.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und ein unterstützendes Team.
- Weitere Informationen: Wachstumsorientierte Umgebung mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Interoperabilität in der Softwareentwicklung mit modernster Technologie.
- Qualifikationen: Erfahrung im Produktmanagement und fundierte Kenntnisse in Softwareentwicklung.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Bei JetBrains entwickeln wir Entwicklerwerkzeuge, die Ingenieuren helfen, sich auf die Lösung schwieriger Probleme zu konzentrieren, anstatt sich mit Routinearbeiten herumzuschlagen. Innerhalb von JetBrains AI arbeiten wir mit Zed am Agent Client Protocol (ACP), einem offenen Protokoll, das es KI-Coding-Agenten ermöglicht, in Editoren und IDEs zu arbeiten. ACP wird bereits im JetBrains AI Assistant unterstützt, und das Projekt wird gemeinsam von JetBrains und Zed verwaltet. Wir sehen ACP als eine langfristige Investition in Interoperabilität, Entwicklerwahl und langlebige KI-gestützte Workflows im gesamten JetBrains-Ökosystem. ACP entwickelt sich offen weiter. Die Echtzeitkoordination erfolgt in Zulip, umsetzbare Arbeiten werden in GitHub Issues verfolgt, längere Diskussionen finden in GitHub Discussions statt, und wesentliche Protokolländerungen durchlaufen den RFD-Prozess.
Dies ist keine allgemeine Produktmanagementrolle. Es handelt sich auch nicht um eine reine Protokolltechnikrolle. Sie liegt zwischen der Produktarbeit für die Entwicklererfahrung und der Protokollentwicklung. Diese Rolle passt oft gut zu jemandem, der mehrere Jahre als Softwareingenieur gearbeitet hat – idealerweise an APIs, SDKs, Web-/Backend-Systemen, Bibliotheken, Frameworks oder Plattformintegrationen – und dann in das Produktmanagement oder eine hybride Produkt- oder Ingenieursrolle gewechselt ist.
Was Sie tun werden:
- Identifizieren und priorisieren Sie die Entwicklerszenarien, die JetBrains durch ACP in JetBrains IDEs unterstützen sollte.
- Studieren Sie, wie diese Szenarien bereits in CLIs und Agenten behandelt werden, und definieren Sie kohärente IDE-native Abläufe, die JetBrains unterstützen sollte.
- Arbeiten Sie an Beispielen wie Planmodus, Sub-Agent-Workflows oder Agent-zu-Agent-Kommunikation und verwandeln Sie diese in klare Szenariodefinitionen und Produktanforderungen.
- Sprechen Sie mit JetBrains-Produkt- und Engineering-Teams, externen Agentenentwicklern und Partnern, um Anforderungen, Einschränkungen und Kompatibilitätsbedenken zu sammeln.
- Verwandeln Sie diese Eingaben in prägnante Problemstellungen, GitHub Issues, Erfolgskriterien und Roadmap-Prioritäten.
- Arbeiten Sie eng mit Protokollingenieuren und ACP-Wartenden zusammen, um validierte Szenarien in Protokollvorschläge, Implementierungsanforderungen und Lieferpläne zu übersetzen.
- Vertreten Sie JetBrains in regelmäßigen Protokollgesprächen mit Zed und der breiteren ACP-Community und helfen Sie, Übereinstimmung darüber zu erzielen, was ins Protokoll gehört, was spezifisch für die Implementierung bleiben sollte und was warten sollte.
- Balancieren Sie die unmittelbaren Produktbedürfnisse von JetBrains mit langfristigen Protokolldesignbedenken wie Erweiterbarkeit, Abwärtskompatibilität, Klarheit und Anpassung an das Ökosystem.
- Definieren und überwachen Sie die richtigen Telemetrie- und Produktmetriken für ACP-bezogene Oberflächen, einschließlich des Erfolgs bei der Agenteninstallation, des Erfolgs bei der Authentifizierung, der Annahme von Protokollfunktionen, der Aufgabenerfüllung, der Zuverlässigkeit und der Zufriedenheit der Entwickler.
- Helfen Sie JetBrains, langfristige, produktqualitätsbezogene Entscheidungen über die Unterstützung von ACP über mehrere IDE-Erfahrungen hinweg zu treffen.
- Kommunizieren Sie Entscheidungen, Abwägungen und Prioritäten klar an hochgradig technische Stakeholder innerhalb und außerhalb von JetBrains.
Erforderlicher und hilfreicher Hintergrund:
- Wir freuen uns, Sie in unserem Team zu haben, wenn Sie 1-4 Jahre Erfahrung im Produktmanagement oder gleichwertige End-to-End-Verantwortung in einer hybriden Ingenieur-/Produktrolle haben.
- Sie haben einen erheblichen Hintergrund in der Softwareentwicklung und praktische Programmiererfahrung in realen Systemen.
- Sie verstehen, wie moderne Web- und Integrationsprimitive in der Praxis funktionieren, einschließlich OAuth, WebSockets, HTTP, JSON-RPC und service-to-service Kommunikation.
- Sie sind in der Lage, über APIs, Protokolle, Payload-Schemas, ereignisgesteuerte Systeme, Authentifizierungsabläufe, lokale/remote Ausführung und Abwärtskompatibilität nachzudenken.
- Sie können technische Details glaubwürdig mit Ingenieuren und Agentenentwicklern diskutieren, selbst wenn das Gespräch tief in das Protokollverhalten, Randfälle oder Erweiterbarkeit geht.
- Sie können rohes technisches Feedback nehmen und es in klare Benutzerszenarien, Anforderungen, Problemtickets und schriftliche Entscheidungen umwandeln.
- Sie haben ein starkes Produkturteil und können zwischen einer JetBrains-spezifischen UX-Wahl und einer Protokollfähigkeit, die standardisiert werden sollte, unterscheiden.
- Sie haben eine datengestützte Denkweise und wissen, wie man Telemetrie, qualitative Rückmeldungen und Ecosystem-Signale in Produktentscheidungen kombiniert.
- Sie haben starke mündliche und schriftliche Englischkenntnisse.
Schön zu haben:
- Früher als Senior Software Engineer, Staff Engineer, Bibliotheks-/Framework-Wartender, SDK-Besitzer oder Plattform-/Integrationsingenieur gearbeitet, bevor Sie näher an die Produktarbeit gerückt sind.
- Erfahrung mit Entwicklerwerkzeugen, IDEs, KI-Coding-Agenten, CLI-Workflows oder Interoperabilitätsschichten wie LSP, MCP oder ACP.
- Beitragen zu Open-Source-Projekten oder standardähnlichen Prozessen.
- Komfortabel mit der Arbeit in öffentlichen GitHub-Workflows mit Issues, Discussions, Pull Requests und Vorschlagsdokumenten.
- Produkte entwickelt oder unterstützt, bei denen Kompatibilität, Erweiterbarkeit und Zukunftssicherheit wichtig waren.
- Regelmäßig JetBrains IDEs verwenden.
Chancengleichheit:
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von seinem Hintergrund, seiner Identität, Religion, Alter, Zugänglichkeitsbedürfnissen oder Orientierung.
Wir verarbeiten die in Ihrer Bewerbung bereitgestellten Daten gemäß der Datenschutzrichtlinie für die Rekrutierung.
Product Manager – Agent Interoperability (ACP) Arbeitgeber: JetBrains
JetBrains ist ein hervorragender Arbeitgeber, der eine offene und inklusive Arbeitsumgebung fördert, in der kreative Ideen aus allen Hintergründen geschätzt werden. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Kultur der Zusammenarbeit bietet JetBrains nicht nur spannende Projekte im Bereich der Softwareentwicklung, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Die Arbeit an innovativen Produkten wie dem Agent Client Protocol (ACP) in einem dynamischen Team ermöglicht es den Mitarbeitern, ihre technischen Fähigkeiten zu erweitern und aktiv zur Zukunft der Entwicklerwerkzeuge beizutragen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Product Manager – Agent Interoperability (ACP) erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Mentoring – viele sind bereit, ihre Erfahrungen zu teilen.
✨Tipp Nummer 2
Bereite dich auf Vorstellungsgespräche vor, indem du typische Fragen und Szenarien durchgehst. Überlege dir, wie du deine technischen Fähigkeiten und Erfahrungen im Kontext der Produktmanagement-Rolle bei JetBrains präsentieren kannst.
✨Tipp Nummer 3
Zeige dein Interesse an der Firma! Informiere dich über aktuelle Projekte und Entwicklungen bei JetBrains und bringe diese Themen in Gesprächen ein. Das zeigt, dass du wirklich an der Rolle interessiert bist.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, deine Leidenschaft für Entwickler-Tools und Interoperabilität zu betonen – das passt perfekt zu unserer Mission!
Wir glauben, dass du diese Fähigkeiten brauchst, um Product Manager – Agent Interoperability (ACP) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es klar und präzise:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und was du für uns tun kannst.
Beziehe dich auf die Stellenbeschreibung:Schau dir die Anforderungen genau an und passe deine Bewerbung entsprechend an. Zeige, wie deine Erfahrungen und Fähigkeiten direkt zu den Aufgaben und Zielen der Position passen.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet
✨Verstehe die Rolle und das Unternehmen
Mach dich mit JetBrains und dem Agent Client Protocol (ACP) vertraut. Verstehe, wie diese Technologien funktionieren und welche Herausforderungen sie lösen. Zeige im Interview, dass du die Vision und die Ziele des Unternehmens teilst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Erfahrungen aus deiner Vergangenheit, die deine Fähigkeiten als Produktmanager und Softwareentwickler demonstrieren. Sei bereit, über technische Details zu sprechen und wie du Probleme gelöst hast, um deine Eignung für die Rolle zu unterstreichen.
✨Stelle kluge Fragen
Bereite Fragen vor, die dein Interesse an der Position und dem Team zeigen. Frage nach den aktuellen Herausforderungen, die das Team bei der Implementierung von ACP sieht, oder wie die Zusammenarbeit zwischen Produktmanagement und Engineering aussieht.
✨Zeige deine Kommunikationsfähigkeiten
Da die Rolle viel Kommunikation mit technischen Stakeholdern erfordert, solltest du im Interview klar und präzise kommunizieren. Übe, komplexe technische Konzepte einfach zu erklären, um zu zeigen, dass du in der Lage bist, zwischen verschiedenen Teams zu vermitteln.