Proximie
OpenAI
Software Engineer, ChatGPT Infrastructure
Über das Team
Unser Team in London entwickelt die backend-Systeme, die dazu beitragen, ChatGPT zuverlässig zu skalieren. Wir arbeiten an der Infrastruktur in unmittelbarer Nähe zum Produkt und arbeiten eng mit den Engineering-Teams zusammen, um die Leistung, Ausfallsicherheit und Betriebsfähigkeit kritischer, nutzerorientierter Systeme zu verbessern.
Unsere Arbeit kombiniert backend-Software-Engineering mit verteilten Systemen und Produktionszuverlässigkeit. Wir entwickeln gemeinsame Funktionen, verbessern stark frequentierte Workflows und erleichtern die Einführung neuer Produktfunktionalitäten, ohne dabei die Leistung oder Verfügbarkeit zu beeinträchtigen.
Über die Rolle
Diese Rolle richtet sich an Software-Ingenieure, die backend-Systeme entwickeln und weiterentwickeln möchten, die in erheblichem Umfang betrieben werden. Sie schreiben Produktionscode, entwerfen gemeinsame Infrastrukturen und lösen technische Herausforderungen in den Bereichen Leistung, verteilte Systeme und Systemzuverlässigkeit.
Sie sind zudem dafür verantwortlich, wie sich diese Systeme in der Produktion verhalten: wie Änderungen ausgerollt werden, wie Probleme erkannt und diagnostiziert werden und wie wiederkehrende betriebliche Probleme durch besseres Software- und Systemdesign gelöst werden können.
Dies ist eine ideale Position für backend-Ingenieure, die Freude an komplexen Systemproblemen haben und eine direkte Verbindung zwischen der von ihnen entwickelten Infrastruktur und der Erfahrung der ChatGPT-Nutzer suchen.
In dieser Rolle werden Sie:
- backend-Systeme entwerfen, aufbauen und warten, die stark frequentierte ChatGPT-Erlebnisse unterstützen.
- Gemeinsame Dienste, APIs und Infrastrukturen entwickeln, die Produktteams dabei helfen, neue Funktionen sicher zu erstellen und einzuführen.
- Die Leistung, Skalierbarkeit und Effizienz von Produktionssystemen verbessern, während die Nutzung und die Produktkomplexität zunehmen.
- Systeme für die asynchrone Verarbeitung und andere groß angelegte backend-Workloads aufbauen und verbessern.
- Architektonische Verbesserungen und Infrastrukturmigrationen leiten und dabei Korrektheit, Kompatibilität sowie sichere Rollouts und Rollbacks gewährleisten.
- Überwachung, Alarmierung und Diagnostik stärken, um Probleme frühzeitig zu erkennen und die Auswirkungen auf Kunden zu reduzieren.
- An On-Call-Diensten, der Reaktion auf Vorfälle und der Ursachenanalyse teilnehmen und betriebliche Erkenntnisse in dauerhafte technische Verbesserungen umsetzen.
- Über Produkt- und Infrastrukturteams hinweg zusammenarbeiten, um sicherzustellen, dass neue Systeme zuverlässig, sicher und produktionsbereit sind.
- Automatisierung und Tools entwickeln, die wiederkehrende betriebliche Aufgaben reduzieren und die Effektivität des Engineerings verbessern.
Qualifikationen
Sie passen gut zu dieser Rolle, wenn Sie:
- Erfahrung im Aufbau und Betrieb von backend-Systemen in großem Maßstab haben.
- Konzepte verteilter Systeme wie Nebenläufigkeit, Konsistenz, asynchrone Verarbeitung und Fehlerbehandlung verstehen.
- Gerne Produktionscode schreiben und Verantwortung dafür übernehmen, wie sich Systeme unter realen Bedingungen verhalten.
- Engpässe identifizieren und beheben können, die Latenz, Durchsatz, Ressourcennutzung oder Zuverlässigkeit beeinträchtigen.
- Erfahrung damit haben, Produktionsänderungen sicher durch Tests, gestaffelte Rollouts, Überwachung und Rollback-Pläne einzuführen.
- Sich wohl dabei fühlen, mehrdeutige technische Probleme zu untersuchen und teamübergreifend an deren Lösung zu arbeiten.
- Wert auf klare Schnittstellen, wartbare Systeme und praktische technische Kompromisse legen.
- Projekte vom Entwurf und der Implementierung bis hin zur Bereitstellung und kontinuierlichen Verbesserung eigenverantwortlich betreuen.
- 4+ Jahre professionelle Erfahrung im Software-Engineering, einschließlich fundierter Erfahrung im Aufbau von backend- oder verteilten Systemen.
- Starke Kenntnisse in mindestens einer universellen Programmiersprache sowie Erfahrung im Schreiben von zuverlässigem, wartbarem Produktionscode.
- Erfahrung im Entwurf, Aufbau oder der Verbesserung von Diensten, Plattformen oder gemeinsamer Infrastruktur in großem Maßstab.
- Vertrautheit mit Praktiken der Produktionszuverlässigkeit, einschließlich Überwachung, Reaktion auf Vorfälle, Ursachenanalyse und Betriebsbereitschaft.
- Erfahrung bei der Diagnose von Leistungs-, Skalierbarkeits- oder Zuverlässigkeitsproblemen in Produktionsumgebungen.
- Verständnis von verteilten Systemen, Datenspeicherung, Nebenläufigkeit, asynchroner Verarbeitung oder Netzwerktechnik.
- Vertrautheit mit modernen Bereitstellungs-, Observability- und Cloud-Infrastrukturpraktiken.
- Fähigkeit, komplexe technische Arbeiten zu leiten und effektiv über Produkt- und Infrastrukturteams hinweg zusammenzuarbeiten.
- Erfahrung mit Cloud-Infrastruktur, containerisierten Umgebungen oder Observability-Tools ist nützlich, aber nicht erforderlich. Wir begrüßen Bewerber mit Hintergründen in backend-Engineering, verteilten Systemen, Plattform-Engineering und Zuverlässigkeit.
Über OpenAI
OpenAI ist ein Unternehmen für KI-Forschung und -Bereitstellung, das sich dafür einsetzt, sicherzustellen, dass künstliche Intelligenz für allgemeine Zwecke der gesamten Menschheit zugutekommt. Wir erweitern die Grenzen der Fähigkeiten von KI-Systemen und streben danach, sie durch unsere Produkte sicher in der Welt einzusetzen. KI ist ein äußerst mächtiges Werkzeug, das mit Sicherheit und menschlichen Bedürfnissen im Mittelpunkt geschaffen werden muss. Um unsere Mission zu erreichen, müssen wir die vielen verschiedenen Perspektiven, Stimmen und Erfahrungen, die das gesamte Spektrum der Menschheit ausmachen, einbeziehen und wertschätzen.
Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Veteranenstatus, Behinderung, genetischen Informationen oder anderen geltenden gesetzlich geschützten Merkmalen.
Weitere Informationen finden Sie in der Affirmative Action and Equal Employment Opportunity Policy Statement von OpenAI.
Hintergrundüberprüfungen für Bewerber werden in Übereinstimmung mit geltendem Recht durchgeführt, und qualifizierte Bewerber mit Vorstrafen werden im Einklang mit diesen Gesetzen für eine Anstellung in Betracht gezogen, einschließlich der San Francisco Fair Chance Ordinance, der Los Angeles County Fair Chance Ordinance for Employers und des California Fair Chance Act für in den USA ansässige Kandidaten. Für Arbeitnehmer im nicht eingemeindeten Los Angeles County: Wir gehen vernünftigerweise davon aus, dass die kriminelle Vergangenheit eine direkte, nachteilige und negative Beziehung zu den folgenden Arbeitsaufgaben haben könnte, was möglicherweise zum Widerruf eines bedingten Stellenangebots führen kann: Schutz der Ihnen anvertrauten Computerhardware vor Diebstahl, Verlust oder Beschädigung; Rückgabe der gesamten in Ihrem Besitz befindlichen Computerhardware (einschließlich der darauf enthaltenen Daten) bei Beendigung des Arbeitsverhältnisses oder Ende des Auftrags; und Wahrung der Vertraulichkeit von geschützten, vertraulichen und nicht öffentlichen Informationen. Darüber hinaus erfordern die Arbeitsaufgaben den Zugriff auf sichere und geschützte Informationstechnologiesysteme sowie die damit verbundenen Datensicherheitsverpflichtungen.
Um OpenAI mitzuteilen, dass Sie glauben, dass diese Stellenausschreibung nicht konform ist, reichen Sie bitte einen Bericht über dieses Formular ein. Auf Anfragen, die nicht mit der Konformität der Stellenausschreibung zusammenhängen, wird nicht geantwortet.
Wir verpflichten uns, Bewerbern mit Behinderungen angemessene Vorkehrungen zu treffen; Anfragen können über diesen Link gestellt werden.
OpenAI Global Applicant Privacy Policy
Bei OpenAI glauben wir, dass künstliche Intelligenz das Potenzial hat, Menschen bei der Lösung immenser globaler Herausforderungen zu helfen, und wir möchten, dass die Vorteile der KI weithin geteilt werden. Gestalten Sie mit uns die Zukunft der Technologie.
