Launch Legends
Adobe
Senior Software Engineer - Graph Node Ecosystem (Video)
Über die Rolle
Wir suchen einen hochmotivierten Senior Software Engineer, Node Ecosystem — Video, für das ambitionierte Project Graph Team bei Adobe.
Project Graph ist ein kreatives System, das First- und Third-Party-KI-Modelle, Adobe-Tools und benutzerdefinierte interaktive Komponenten in einem visuellen, Designer-freundlichen Node-Graph-Editor kombiniert. Benutzer verbinden Knoten, um automatisierte, wiederholbare kreative Workflows zu erstellen. Sie verpacken diese Workflows in Capsules, polierte Schnittstellen, die es jedem Benutzer ermöglichen, einen Workflow anzuwenden, ohne den Editor zu öffnen. Graph funktioniert überall, vom Web bis zu Adobe-Apps wie Photoshop, und unterstützt eine wachsende Community von Tool-Erstellern.
In dieser Position spielen Sie eine Schlüsselrolle bei der Gestaltung und Bereitstellung des Video-Node-Ökosystems im Herzen von Project Graph. Sie werden die Videoerstellungs-, -bearbeitungs- und -verarbeitungsknoten erstellen und pflegen, auf die sich Kreativprofis täglich verlassen, einschließlich First- und Third-Party-KI-Videomodellen, GPU-beschleunigten Videobearbeitungsoperationen und Creative Cloud-Videofunktionen, die als Knoten auf der Leinwand dargestellt werden.
Was Sie tun werden
- Technische Verantwortung: Erstellen, Implementieren und Pflegen von videofokussierten Knoten in Project Graph, einschließlich KI-Videomodellknoten (z. B. Text-zu-Video, Video-zu-Video, Frame-Interpolation), GPU-beschleunigten Videoverarbeitungsknoten und Creative Cloud-Videoaktionen. Entwerfen von Knotenschnittstellen, die performant, vorhersehbar und für Ersteller einfach zu komponieren sind.
- Innovation & Wirkung: Zusammenarbeit mit der technischen Führung, Modellteams und Partnerteams, um die technische Vision für das Video-Ökosystem von Graph zu realisieren und komplexe Anforderungen in klare, lieferbare Erfolge zu zerlegen.
- Technische Exzellenz: Förderung starker Grundlagen: Einfachheit, Leistung, Zuverlässigkeit und Wartbarkeit. Setzen Sie einen hohen Standard für Codequalität, Tests und operative Strenge in der gesamten Video-Node-Bibliothek.
- Erstellen und Betreiben in großem Maßstab: Beitrag zur Architektur und zum Betrieb eines groß angelegten, global verteilten Systems. Sicherstellen hoher Verfügbarkeit, geringer Latenz und vorhersehbarer Video-Durchsatz in Unternehmensumgebungen.
- KI-gestützte Entwicklung: Anwendung von KI-gestützten Tools zum Schreiben, Testen und Refaktorieren von Code sowie zur Beschleunigung der Feature-Bereitstellung innerhalb etablierter Engineering-Standards.
- Mentoring & Zusammenarbeit: Heben Sie das Team durch durchdachte Code-Reviews, Design-Diskussionen und praktisches Mentoring von Junior-Entwicklern hervor.
- Kundenorientierung: Enge Zusammenarbeit mit Produktmanagern, Designern und kundenorientierten Teams, um die Bedürfnisse der Ersteller zu verstehen und diese in robuste, gut ausgearbeitete Video-Node-Erlebnisse zu übersetzen.
Was Sie brauchen, um erfolgreich zu sein
- Ausbildung: BS oder MS in Informatik oder einem verwandten Bereich oder gleichwertige Erfahrung.
- Erfahrung: Über 10 Jahre Erfahrung in der Konzeption, dem Testen und der Verwaltung komplexer Softwaresysteme, die eine solide Erfolgsbilanz bei der vollständigen Verantwortung für Videoverarbeitung, Computergrafik oder Media-Pipeline-Funktionen und -Komponenten aufweisen. Vertrautheit mit knotenbasierten oder visuellen Programmiersystemen ist von Vorteil.
- Technische Expertise:
- Starke Kenntnisse der Grundlagen der Videoverarbeitung (Codecs, Container, Transkodierung, Bildraten, Farbräume, zeitliche Verarbeitung)
- Erfahrung mit der Integration von KI-Videomodellen in Produktionssysteme (z. B. Text-zu-Video-Generierung, Video-zu-Video-Transformation, Frame-Interpolation, Video-Upscaling, Bewegungsabschätzung)
- Praktische Erfahrung mit GPU-beschleunigter Videobearbeitung (Shader, WebGL, WebGPU oder Äquivalent)
- Problemlösung: Fähigkeit, komplexe Systeme in klare Abstraktionen zu zerlegen und Lösungen zu liefern, die elegant, skalierbar und wartbar sind.
- Kommunikation: Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten. Fähigkeit, technische Konzepte klar zu artikulieren und effektiv mit technischen und nicht-technischen Partnern zusammenzuarbeiten.
- Kundenempathie: Ein starkes Verantwortungsgefühl und die Leidenschaft, Produkte zu entwickeln, die Benutzer begeistern.
- Ownership & Handwerk: Ein selbstständiger Ingenieur mit starkem Verantwortungsgefühl, hohen Ansprüchen an das Handwerk und einer Neigung zu Wirkung. Leidenschaftlich daran interessiert, Systeme zu bauen, die andere Ersteller und Entwickler befähigen.
- Vertrautheit mit Creative Cloud Video APIs, Media SDKs oder Streaming-Frameworks ist willkommen – aber kein Ersatz für starke Grundlagen
- Erfahrung im Aufbau erweiterbarer Komponenten- oder Plugin-Systeme ist ein Plus
Über Adobe
Adobe befähigt jeden, durch innovative Plattformen und Tools zu kreieren, die Kreativität, Produktivität und personalisierte Kundenerlebnisse freisetzen. Die branchenführenden Angebote von Adobe, darunter Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager und GenStudio, ermöglichen es Menschen und Unternehmen, Ideen in Wirkung zu verwandeln, angetrieben von KI und menschlicher Intelligenz.
Unsere über 30,000 Mitarbeiter weltweit gestalten die Zukunft und setzen den Maßstab, während wir das nächste Jahrzehnt des Wachstums vorantreiben. Wir haben die Mission, die Besten einzustellen und glauben an die Schaffung einer Unternehmenskultur, in der alle Mitarbeiter befähigt sind, etwas zu bewirken. Bei Adobe glauben wir, dass großartige Ideen von überall in der Organisation kommen können. Die nächste große Idee könnte Ihre sein.
Lassen Sie uns gemeinsam Adobe
Bei Adobe glauben wir an die Schaffung einer Unternehmenskultur, in der alle Mitarbeiter befähigt sind, etwas zu bewirken. Erfahren Sie mehr über das Leben bei Adobe, einschließlich unserer Werte und Kultur
adobe.com/adobe-for-all.html#:~:text=and%20culture.-,Our%20company%20values.,-As%20we%20look, Fokus auf Menschen, Zweck und Gemeinschaft adobe.com/corporate-responsibility.html, Adobe für Alle adobe.com/diversity.html, umfassende Leistungsprogramme benefits.adobe.com/, die Geschichten, die wir erzählen blog.adobe.com/, die Kunden blog.adobe.com/en/topics/customer-stories, die wir bedienen, und wie Sie uns helfen können, unsere Mission zu erfüllen, jeden zu befähigen, kreativ zu sein.
Richtlinien zur KI-Nutzung für Vorstellungsgespräche
Adobe ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf. Wir diskriminieren nicht aufgrund von Geschlecht, Rasse oder Hautfarbe, ethnischer Herkunft oder nationaler Herkunft, Alter, Behinderung, Religion, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, Veteranenstatus oder einem anderen geschützten Merkmal. Erfahren Sie mehr. adobe.com/content/dam/cc/en/careers/pdfs/executed-eeo.pdf
Adobe bemüht sich, seine Karriereseiten und den Einstellungsprozess für alle Benutzer zugänglich zu machen. Wenn Sie eine Behinderung oder ein besonderes Bedürfnis haben, das eine Anpassung erfordert, um unsere Website zu nutzen oder den Bewerbungsprozess abzuschließen, senden Sie eine E-Mail an [email protected] [[email protected]].
Unsere Vorstellungsgespräche sind darauf ausgelegt, Ihre eigenen Fähigkeiten und Ihr Denken widerzuspiegeln. Die Nutzung von KI oder Aufzeichnungstools während Live-Interviews ist nicht gestattet, es sei denn, dies wird ausdrücklich vom Interviewer eingeladen oder im Voraus als Teil einer angemessenen Vorkehrung genehmigt. Wenn diese Tools unangemessen oder auf eine Weise verwendet werden, die Ihre Arbeit falsch darstellt, kann Ihre Bewerbung im Prozess nicht weiter berücksichtigt werden.
Bei Adobe befähigen wir Mitarbeiter, mit KI zu innovieren – und wir suchen Kandidaten, die dasselbe tun wollen. Als Teil des Einstellungsprozesses bieten wir klare Anleitungen, wo KI während des Prozesses gefördert wird und wo sie während Live-Interviews eingeschränkt ist. Sehen Sie, wie wir über KI im Einstellungsprozess denken careers.adobe.com/us/en/ai-and-your-hiring-experience.
Bundesstaatspezifische Hinweise
Kalifornien: Fair Chance Verordnungen
Adobe wird qualifizierte Bewerber mit Festnahme- oder Verurteilungsakten für die Beschäftigung gemäß staatlichen und lokalen Gesetzen und „Fair Chance“-Verordnungen berücksichtigen.
Colorado: Hinweis zum Bewerbungszeitraum
Wenn diese Stelle für die Einstellung in Colorado offen ist (wie in der Stellenausschreibung angegeben), bleibt das Bewerbungsfenster bis mindestens zu dem oben genannten Datum und der Uhrzeit in Pacific Time geöffnet, in Übereinstimmung mit den Colorado-Vorschriften zur Gehaltstransparenz. Wenn für diese Stelle kein Colorado als Einstellungsort aufgeführt ist, gilt kein spezifisches Bewerbungsfenster, und die Ausschreibung kann jederzeit aufgrund von Einstellungsbedarf geschlossen werden.
Massachusetts: Massachusetts Rechtlicher Hinweis
Es ist in Massachusetts rechtswidrig, einen Lügendetektortest als Bedingung für die Einstellung oder die Fortsetzung der Beschäftigung zu verlangen oder durchzuführen. Ein Arbeitgeber, der gegen dieses Gesetz verstößt, unterliegt strafrechtlichen Sanktionen und zivilrechtlichen Haftungen.
Erwarteter Gehaltsbereich
Unsere Vergütung spiegelt die Arbeitskosten in verschiedenen US-amerikanischen geografischen Märkten wider, und wir zahlen unterschiedlich basierend auf diesen definierten Märkten. Der US-Gehaltsbereich für diese Position beträgt $159,200 - $301,600 pro Jahr. Das Gehalt innerhalb dieses Bereichs variiert je nach Arbeitsort und kann auch von fachbezogenem Wissen, Fähigkeiten und Erfahrungen abhängen. Ihr Recruiter kann Ihnen während des Einstellungsprozesses mehr über den spezifischen Gehaltsbereich für den Jobstandort erzählen. In Kalifornien beträgt der Gehaltsbereich für diese Position $208,300 - $301,600. In Washington beträgt der Gehaltsbereich für diese Position $190,200 - $275,400.
Bei Adobe werden für Vertriebsrollen die Einstiegsgehälter als Gesamtzielvergütung (TTC = Basis + Provision) angegeben, und kurzfristige Anreize erfolgen in Form von Verkaufs-Provisionierungsplänen. Nicht-Vertriebsrollen werden als Grundgehalt angegeben, und kurzfristige Anreize erfolgen in Form des jährlichen Anreizplans (AIP).
Darüber hinaus können bestimmte Rollen für langfristige Anreize in Form einer Aktienoption für neue Mitarbeiter in Frage kommen.
