Netflix
Software Engineer Rendering - Netflix Animation Studios
Stellenübersicht
Netflix Animation Studios hat es sich zur Aufgabe gemacht, die Welt mit mutigen, immersiven Animationsfilmen zu unterhalten, die zeitlos und wirkungsvoll sind. Wir ebnen den Weg für die Zukunft der Animation, indem wir eine Gemeinschaft aus großartigen Künstlern und Talenten an drei lebendigen Standorten weltweit aufbauen. Kommen Sie zu uns!
Sind Sie ein Software Engineer, der daran interessiert ist, in unserer zentralen F&E-Gruppe unsere proprietäre Rendering-Software (Glimpse) zu entwickeln und zu verbessern, einschließlich unserer hochmodernen Rendering-Engine, des Shading-Systems und der Szenendarstellung? Wenn die Antwort ja lautet, dann lesen Sie weiter!
Weitere Informationen zu Glimpse
Diese Stelle ist angesiedelt in Vancouver, British Columbia.
Hybrid-Stelle (Mindestens 3 Tage pro Woche im Büro).
Bei NAS berücksichtigen wir sorgfältig eine Vielzahl von Vergütungsfaktoren, um Ihr Gehalt zu bestimmen. Wir stützen uns auf Marktindikatoren und berücksichtigen Ihre spezifische Jobfamilie, Ihren Hintergrund, Ihren Standort, Ihre Fähigkeiten und Ihre Erfahrung. Die allgemeine Marktspanne für diese Rolle liegt typischerweise bei
$124,000 - $179,000 CAD. Dies spiegelt die Gesamtvergütung wider; wir bieten keine Aktienoptionen an.
Inklusion ist ein Netflix-Wert und wir bemühen uns, allen Kandidaten eine aussagekräftige Interviewerfahrung zu bieten. Wenn Sie während des Einstellungsprozesses eine Anpassung aufgrund einer Behinderung oder aus anderen Gründen benötigen, senden Sie bitte eine Anfrage an Ihren Recruiting-Partner.
Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und wir feiern Vielfalt, da wir anerkennen, dass Vielfalt stärkere Teams aufbaut. Wir gehen das Thema Vielfalt und Inklusion ernsthaft und durchdacht an. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, Abstammung, nationaler Herkunft, Kaste, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, Alter, Behinderung, medizinischem Zustand, Schwangerschaft, genetischer Ausstattung, Familienstand oder Militärdienst.
Ihre Aufgaben
- Arbeit an allen Aspekten des Renderers, einschließlich Szenendarstellung, Render- und Sampling-Engine, Raytracer und Shading-System: alles, was für die Erstellung hochrealistischer Bilder für unsere Filme erforderlich ist.
- Erstellung und Pflege von Tools, die direkt in unseren Lighting-, Shading- und Compositing-Workflows verwendet werden.
- Enge Zusammenarbeit mit technisch versierten Künstlern bei Design, Implementierung und schneller Bereitstellung für die Produktion.
- Teil eines kleinen, dynamischen und eigenmotivierten Teams mit unterschiedlichen Hintergründen sein.
- Verantwortung übernehmen, Dinge voranbringen und unsere Künstler glücklich machen!
- Zusammenarbeit mit Anstand, Bescheidenheit, Inklusion und Aufgeschlossenheit.
Was Sie mitbringen sollten
- 5+ Jahre Erfahrung in der Entwicklung von 3D-Rendering-Software unter Verwendung von C++ in Hochleistungsrechenumgebungen.
- Master- oder PhD-Abschluss in Informatik, Mathematik, Physik, Ingenieurwesen oder eine gleichwertige Qualifikation.
- Hintergrund in Film, Animation, Fernsehen, Visualisierung, Spielen oder ein frischer Abschluss aus der akademischen Welt mit einem starken Fokus auf Computergrafik.
- Starke mathematische Fähigkeiten und Vertrautheit mit numerischen Methoden, Wahrscheinlichkeitsrechnung und Statistik, die beim Rendering verwendet werden, wie z. B. Monte-Carlo-Integration und Importance Sampling.
- Ein Talent und eine Leidenschaft für Optimierung sowie praktische Kenntnisse effizienter räumlicher Datenstrukturen.
- Fundiertes Verständnis von fotorealistischem Rendering, Lichttransport und Global-Illumination-Techniken.
- Leidenschaft für Algorithmen, Optimierung und Datenstrukturen.
- Praktische Kenntnisse von Shading-Technologien wie RSL, OSL, GLSL.
- Fähigkeit, in einem anspruchsvollen Umfeld zu arbeiten, Anweisungen entgegenzunehmen und über gute Kommunikationsfähigkeiten zu verfügen.
- Bereitschaft, in einem hochdynamischen Produktionsumfeld zu arbeiten und mit künstlerischem Personal zusammenzuarbeiten.
- Hervorragende mündliche, schriftliche und digitale Kommunikationsfähigkeiten.
- Erfahrung mit Echtzeit-Rendering.
- Erfahrung mit Raytracing- und Shading-Technologien wie Embree und OIIO/OpenPGL/RSL/OSL/GLSL.
- Erfahrung in der Entwicklung von Shading- oder Raytracing-Algorithmen auf massiv parallelen Architekturen wie Multi-Threaded-CPUs und GPUs.
- Praxis im Schreiben von Hochleistungscode, vektorisiertem Code, mit einem guten Verständnis von paralleler Programmierung, Compilern und Optimierung.
- Vertrautheit mit DCC-Anwendungen wie Houdini und Maya, einschließlich deren APIs.
Die Leistungen von NAS können Kranken-/Zahn-/Augenversicherungspläne, Unterstützung für psychische Gesundheit, Altersvorsorgeprogramme, Leistungen zur Familiengründung, bezahlte Freistellungsprogramme sowie bezahlte Freizeitprogramme für Urlaub und Krankheit umfassen. Weitere Details zu unseren Leistungen finden Sie hier.
