Electronic Arts

Principal ML Engineer

AWS
Automatische Übersetzung. Prüfe das Original.

BESCHREIBUNG & ANFORDERUNGEN

Electronic Arts erschafft Unterhaltungserlebnisse der nächsten Generation, die Spieler und Fans auf der ganzen Welt begeistern. Hier ist jeder Teil der Geschichte. Teil einer Gemeinschaft, die sich über den gesamten Globus erstreckt. Ein Ort, an dem Kreativität gedeiht, neue Perspektiven willkommen sind und Ideen zählen. Ein Team, in dem jeder dazu beiträgt, das Spiel zum Leben zu erwecken.

Bei EA glauben wir, dass Spiele so wirkungsvoll sind, weil sie verschiedene Arten der Interaktion vereinen: spielen, zuschauen, erschaffen und vernetzen. Und die größten Unterhaltungsplattformen sind zunehmend nicht nur Orte für den Konsum von Inhalten, sondern Orte, an denen Gemeinschaften gemeinsam aufbauen.

Von der Community erstellte Inhalte sind bereits ein bewährter Teil der Geschichte von EA – von den Community-Erstellungstools in Battlefield bis hin zur Galerie in The Sims 4. Wir sind davon überzeugt, dass neue kreative Technologien und Tools die Art und Weise erweitern werden, wie Spieler mit unseren Erlebnissen interagieren und dazu beitragen, unterstützt durch durchdachtes Produktdesign, Sicherheitssysteme und globale Reichweite. Unser Fokus liegt darauf, mehr Spielern die Teilnahme am kreativen Ausdruck zu ermöglichen, indem wir das Erstellen einfacher, sicherer und lohnender gestalten.

Als Principal ML Engineer für Trainings-Pipelines verantworten Sie die Systeme, die multimodale Spieldaten für das Training von Modellen im großen Maßstab aufbereiten und bereitstellen. Sie legen die Architektur für diese Trainings-Input-Pipelines fest und verbessern den Datendurchsatz, die Auslastung der Beschleuniger, die Reproduzierbarkeit sowie die Wiederherstellung nach Fehlern.

Ihre Aufgaben konzentrieren sich zunächst auf die praktische individuelle Mitarbeit und technische Führung, mit der Perspektive, bei wachsendem Team Personalverantwortung zu übernehmen. Sie arbeiten eng mit Forschern sowie zentralen Daten- und Compute-Teams zusammen, um sich entwickelnde Modellanforderungen in wiederverwendbare Trainingskapazitäten umzusetzen.

Verantwortlichkeiten

  1. Sie entwerfen und bauen gemeinsam genutzte Trainings-Input-Pipelines von der zertifizierten Spielaufnahme bis hin zu den Beschleunigern, einschließlich Speicherlayout, Dekodierung, Sharding, Sampling, Packing, Batching, Caching, Prefetching und Host-zu-Gerät-Bereitstellung über verschiedene Trainings-Frameworks hinweg.
  1. Sie definieren Schemata, Datenverträge, Kodierungen, Komprimierung und Standards für die Versionierung von Datensätzen, Herkunft, Qualität, Abdeckung, Akzeptanzkriterien und reproduzierbare Splits.
  1. Sie entwickeln deterministische Lader und Checkpoint-sichere Iterationen, die sich von Worker- oder Hardwarefehlern sowie korrupten Daten erholen, einschließlich elastischer Neustarts und Änderungen der Clustergröße oder Parallelität.
  1. Sie entwerfen reproduzierbare Datensatzmischungen und ausgewogene Batches über Modalitäten, Auflösungen, Sequenzlängen, Titel und Aufnahmebedingungen hinweg, unter Berücksichtigung von Worker-/Rank-Lokalität und verteilter Parallelität.
  1. Sie führen Benchmarks durch und setzen Durchsatz, Datenwartezeiten, Schrittzeiten sowie die Auslastung und Stalls der Beschleuniger durch. Sie modellieren die FLOPs-Auslastung (MFU) wo anwendbar, sowie Per-Rank-Skew, Skalierungseffizienz, Neustartzeit, Zuverlässigkeit und Kostenziele über Tausende von Beschleunigern hinweg.
  1. Sie diagnostizieren Engpässe und intermittierende Fehler in Speicher, Netzwerk-I/O, CPU, Arbeitsspeicher, Dekodierung, Vorverarbeitung und Beschleunigern, einschließlich Stragglern, fehlerhafter Hardware, korrupten Samples und unausgewogenen Batches.
  1. Sie integrieren Compiler, Runtimes, optimierte Kernels, Training mit niedriger Präzision und hardwarebeschleunigte Medienverarbeitung. Sie stellen eine effiziente Datenbereitstellung und Wiederherstellung unter FSDP/HSDP, Tensor-, Kontext- und Pipeline-Parallelität in heterogenen Beschleunigerumgebungen sicher.
  1. Sie leiten Architektur-Reviews für Trainings-Pipelines, betreuen Ingenieure und stimmen Prioritäten mit Forschungsleitern ab. Sie übersetzen Modell- und Datenzugriffsanforderungen in skalierbare Systeme, die auf gemeinsamen Infrastrukturdiensten aufbauen, während die Forscher die Verantwortung für die Modellforschung behalten.

Qualifikationen

  1. 20+ Jahre Berufserfahrung, einschließlich der Verantwortung für Produktionssysteme für verteilte Trainings-Inputs, mit messbaren Verbesserungen bei Durchsatz, Beschleunigerauslastung, Schrittzeit, Zuverlässigkeit, Wiederherstellungszeit oder Kosten.
  1. Expertise im Aufbau benutzerdefinierter PyTorch-Trainings- und Ingestion-Systeme oder in der Anpassung von TorchTitan, JAX/XLA mit MaxText, Megatron Core/NeMo oder gleichwertigen Stacks für einzelne Jobs, die Tausende von Beschleunigern umfassen.
  1. Expertise in FSDP2/HSDP, Tensor-/Kontext-/Pipeline-Parallelität, Training mit gemischter Präzision und Optimierung auf einer oder mehreren Beschleunigerplattformen wie GPUs, TPUs oder AWS Trainium.
  1. Erfahrung im Pre-training und Verständnis dafür, wie Modellarchitektur, Datenrepräsentation, Batching und Orchestrierung das Design und die Effizienz von Trainingssystemen beeinflussen.
  1. Expertise im Aufbau von groß angelegtem, multimodalem Streaming oder hardwarebeschleunigter Ingestion mit Ray Data, Mosaic Streaming, WebDataset, NVIDIA DALI, NVDEC oder gleichwertigen Technologien.
  1. Fundierte Kenntnisse in Sharding, Sampling, Packing, Caching, Prefetching, deterministischer Datenmischung, Checkpoint-sicherer Iteration und elastischem Neustart; Erfahrung mit Schemata, Datensatzversionierung, Herkunft, Qualität und reproduzierbarem Training/Evaluation.
  1. Erfahrung im Profiling von I/O, CPU, Arbeitsspeicher, Netzwerk, verteilten Workern und Beschleunigern, einschließlich der Diagnose von schichtübergreifenden Fehlern und intermittierenden Störungen.

Gehaltstransparenz - Nordamerika

VERGÜTUNG UND LEISTUNGEN

Die unten aufgeführten Gehaltsspannen entsprechen dem, was EA nach bestem Wissen zum Zeitpunkt dieser Ausschreibung für diese Position an diesen Standorten zu zahlen beabsichtigt. Sollten Sie an einem anderen Standort ansässig sein, wird Sie ein Recruiter über die geltende Spanne und die Leistungen informieren. Das angebotene Gehalt wird auf der Grundlage einer Reihe relevanter geschäftlicher und kandidatenbezogener Faktoren festgelegt (z. B. Ausbildung, Qualifikationen, Zertifizierungen, Erfahrung, Fähigkeiten, geografischer Standort oder geschäftliche Anforderungen).

GEHALTSSPANNE

  • British Columbia (abhängig vom Standort, z. B. Vancouver vs. Victoria) *$204,600 - $287,500 CAD
  • Kalifornien (abhängig vom Standort, z. B. Los Angeles vs. San Francisco) *$227,300 - $344,700 USD

Das Gehalt ist nur ein Teil der Gesamtvergütung bei EA.

In den USA bieten wir regulären Vollzeitmitarbeitern ein Leistungspaket an, das bezahlten Urlaub (3 Wochen pro Jahr zum Einstieg), 80 Stunden Krankheitsurlaub pro Jahr, 16 bezahlte Feiertage pro Jahr, 10 Wochen bezahlten Urlaub für die Bindung zum Kind, Kranken-/Zahn-/Augenversicherung, Lebensversicherung, Berufsunfähigkeitsversicherung und 401(k) umfasst. Bestimmte Positionen können auch für Bonus- und andere Anreizprogramme in Frage kommen.

Für Kanada bieten wir regulären Vollzeitmitarbeitern ein Leistungspaket an, das Urlaub (3 Wochen pro Jahr zum Einstieg), 10 Tage Krankheitsurlaub pro Jahr, eine bezahlte Aufstockung der EI/QPIP-Leistungen auf bis zu 100% des Grundgehalts bei der Geburt eines neuen Kindes (12 Wochen für Mutterschaftsurlaub und 4 Woche für Eltern-/Adoptionsurlaub), erweiterte Kranken-/Zahn-/Augenversicherung, Lebensversicherung, Berufsunfähigkeitsversicherung und einen Altersvorsorgeplan umfasst. Bestimmte Positionen können auch für Bonus- und andere Anreizprogramme in Frage kommen.

Über Electronic Arts

Wir sind stolz auf unser umfangreiches Portfolio an Spielen und Erlebnissen, unsere Standorte auf der ganzen Welt und die Möglichkeiten bei EA. Wir schätzen Anpassungsfähigkeit, Belastbarkeit, Kreativität und Neugier. Von einer Führungsebene, die Ihr Potenzial fördert, bis hin zur Schaffung von Raum für Lernen und Experimentieren – wir befähigen Sie dazu, großartige Arbeit zu leisten und Wachstumschancen zu verfolgen.

Wir verfolgen einen ganzheitlichen Ansatz bei unseren Leistungsprogrammen und legen Wert auf körperliches, emotionales, finanzielles, berufliches und gemeinschaftliches Wohlbefinden, um ein ausgeglichenes Leben zu unterstützen. Unsere Pakete sind auf lokale Bedürfnisse zugeschnitten und können Krankenversicherung, Unterstützung für das psychische Wohlbefinden, Altersvorsorge, bezahlten Urlaub, Familienurlaub, kostenlose Spiele und mehr umfassen. Wir fördern Umgebungen, in denen unsere Teams stets ihr Bestes geben können.

Electronic Arts ist ein Arbeitgeber, der Chancengleichheit fördert. Alle Einstellungsentscheidungen werden unabhängig von Rasse, Hautfarbe, nationaler Herkunft, Abstammung, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, Alter, genetischen Informationen, Religion, Behinderung, medizinischem Zustand, Schwangerschaft, Familienstand, Veteranenstatus oder anderen gesetzlich geschützten Merkmalen getroffen. Wir berücksichtigen auch qualifizierte Bewerber mit Vorstrafen in Übereinstimmung mit geltendem Recht. EA bietet zudem angemessene Vorkehrungen am Arbeitsplatz für qualifizierte Personen mit Behinderungen, wie gesetzlich vorgeschrieben.

ALLGEMEINE INFORMATIONEN

Standorte: Redwood City, Kalifornien, Vereinigte Staaten von Amerika

* Standort: Vancouver

* Bundesland: British Columbia

* Land: Kanada

Rollen-ID 216087

Beschäftigungsart Regulärer Mitarbeiter

Studio/Abteilung Sonstiges

Arbeitsmodell Hybrid

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026