Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery er et globalt medie- og underholdningsselskap som opererer innen medier, underholdning og telekommunikasjon. Selskapet skaper, produserer og distribuerer filmer, TV-programmer og annet innhold gjennom en rekke plattformer, med en portefølje av etablerte merkevarer og franchiser som når publikum over hele verden.

Senior gameplayprogrammerer – Montreal hybrid

Utvikle gameplay- og AI-systemer for Warner Bros. Games Montréals AAA-titler. Optimaliser Unreal Engine 5-opplevelser for konsoll og PC.

Beskrivelse

  • Opprett, vedlikehold og feilsøk gameplay-arkitektur og systemer for spilleropplevelsen
  • Bygg og feilsøk spill-AI-systemer som dekker NPC-atferd, navigasjon, beslutningstaking og integrering av encounters
  • Profiler og optimaliser gameplay- og AI-ytelse ved hjelp av CPU- og minnebudsjetter, tidsdeling og atferds-LOD
  • Samarbeid med Level Design, Game Design, Art, VFX, Programming og QA om krav, gjennomførbarhet, omfang, fullstendighet og tekniske risikoer
  • Forbedre gameplay- og AI-funksjoner gjennom datadrevet justering, feilsøkingsverktøy i spillet og validering
  • Anbefal vedlikeholdbare tekniske løsninger for støtte i liveproduksjon
  • Kartlegg avhengigheter på tvers av team, systemer og funksjoner i samordning med produksjonen og relevante fagområder
  • Tilpass finpussingen av funksjoner til prosjektfasen og de definerte kvalitetsmålene
  • Bruk funn fra QA-testing og spilltester
  • Bidra til kodegjennomganger og teknisk validering ved milepæler for gameplay og AI
  • Frem god kodekvalitet og veiled kolleger i praksis for gameplay- og AI-utvikling
  • Lag teknisk dokumentasjon, arkitekturnotater og veiledning for innholdsintegrering
  • Følg utviklingen i spillmotoren og nye metoder innen gameplay og AI
  • Frem gode ingeniørmetoder og kontinuerlig forbedring i høyytelsesprogramvare

Krav

  • Minst åtte års erfaring med C++-programmering i videospillbransjen
  • Ha bidratt til minst to AAA-titler, hvorav én er utgitt for konsoll eller PC
  • Demonstrere sterk forståelse av grunnleggende C++, inkludert objektorientert design, datastrukturer, algoritmer, maler og flertråding
  • Ha omfattende erfaring med å utforme programvarearkitektur for gameplay og AI
  • Ha levert storskala programmering for konsoll og PC gjennom hele produktsyklusen, inkludert DLC og titteloppdateringer etter lansering
  • Bruke gode optimaliserings- og feilsøkingsteknikker på PC- og konsollplattformer
  • Anvende avansert 3D-matematikk, inkludert lineær algebra, trigonometri, vektorer, matriser og kvaternioner
  • Forstå de tekniske begrensningene knyttet til animasjon
  • Bruke Unreal Engine 5 til gameplay- og AI-integrasjon, inkludert gameplay framework, State Trees, EQS, navigasjon og integrering av gameplay-funksjoner
  • Kjenne til Perforce, JIRA og verktøy for feilsporing
  • Kommunisere tydelig skriftlig og muntlig med design- og programmeringsteam
  • Gå metodisk til komplekse problemer og feilsøking
  • Prioritere arbeid med produksjonen og samtidig håndtere gjennomføringen selvstendig
  • Drive tvetydige tekniske temaer fremover i samarbeid med Design og Produksjon
  • Veilede mindre erfarne kolleger og samarbeide med interne og eksterne bidragsytere
  • Vise ekte entusiasme for videospill

Fordeler

  • Muligheter til å forme en karriere med betydning
  • En nøye sammensatt fordelspakke
  • Ressurser som støtter utforskning, utvikling og personlig vekst
  • En arbeidsgiver med like muligheter
  • Tilpasninger i søknads- og rekrutteringsprosessen for kvalifiserte kandidater med funksjonsnedsettelser

Relaterte jobber

Genesis Tech

Senior fullstack-produktutvikler (Node.js, AI-native)

Genesis Tech
1 001 – 5 000 Ansatte
LogistikkMarkedsføringRådgivning

Bygg backend-systemer, infrastruktur og AI-native-funksjoner for Boosters produkt for personlig digital sikkerhet. Driv produktutviklingen fra arkitektur og design til lansering og resultatanalyse.

Åpne
URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)

Programvareingeniør II, Kafka og Python — URBN, Philadelphia

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)

Bygg tjenester for Kafka-hendelsesstrømmer og integrasjoner hos URBN, og bidra til overgangen fra eldre plattformer til skybaserte systemer. Rollen omfatter Python, automatiserte tester og CI/CD-praksis.

Åpne
Mirantis

Senior Rust-programvareingeniør hos Mirantis (fjernarbeid, Europa)

Mirantis

Bygg Kubernetes-kontrollplan for Mirantis’ skybaserte AI-infrastruktur. Utvikle nettverk, DPU og orkestreringssystemer for bare metal til krevende arbeidsbelastninger.

Åpne