TMS LLC
Netflix
Ingénieur Logiciel Rendu - Netflix Animation Studios
Résumé du poste
Netflix Animation Studios a pour mission de divertir le monde avec des films d'animation audacieux et immersifs, intemporels et percutants. Nous ouvrons la voie à l'avenir de l'animation en construisant une communauté d'artistes et de talents incroyables à travers trois sites dynamiques dans le monde. Venez nous rejoindre !
Êtes-vous un Ingénieur Logiciel intéressé à rejoindre notre groupe R&D principal pour développer et améliorer notre logiciel de rendu propriétaire (Glimpse) ; y compris notre moteur de rendu de pointe, notre système de shading et notre représentation de scène ? Si la réponse est oui, alors continuez à lire !
Pour plus d'informations sur Glimpse
Ce poste est basé à Vancouver, Colombie-Britannique.
Poste Hybride (Minimum de 3 jours par semaine au bureau).
Chez NAS, nous examinons attentivement un large éventail de facteurs de rémunération pour déterminer votre rémunération. Nous nous appuyons sur des indicateurs de marché et prenons en compte votre famille de postes spécifique, votre parcours, votre localisation, vos compétences et votre expérience. La fourchette de marché globale pour ce poste est généralement de
$124,000 - $179,000 CAD. Cela représente la rémunération totale ; nous n'avons pas d'options d'achat d'actions.
L'inclusion est une valeur Netflix et nous nous efforçons d'offrir une expérience d'entretien significative à tous les candidats. Si vous souhaitez un aménagement/ajustement pour un handicap ou pour toute autre raison pendant le processus d'embauche, veuillez envoyer une demande à votre partenaire de recrutement.
Nous sommes un employeur garantissant l'égalité des chances et célébrons la diversité, reconnaissant que la diversité renforce les équipes. Nous abordons la diversité et l'inclusion sérieusement et avec réflexion. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'ascendance, l'origine nationale, la caste, le sexe, l'orientation sexuelle, le genre, l'identité ou l'expression de genre, l'âge, le handicap, l'état médical, la grossesse, la constitution génétique, l'état matrimonial ou le service militaire.
Ce que vous ferez
- Travailler sur tous les aspects du moteur de rendu, y compris la représentation de scène, le moteur de rendu et d'échantillonnage, le raytracer, le système de shading : tout ce qui est nécessaire pour générer des images très réalistes pour nos films.
- Créer et maintenir des outils directement utilisés dans nos flux de travail d'éclairage, de shading et de compositing.
- Collaborer étroitement avec des artistes techniquement avisés pour concevoir, implémenter et déployer rapidement en production.
- Faire partie d'une petite équipe dynamique et autonome d'individus aux parcours variés.
- Prendre des responsabilités, accomplir les tâches et satisfaire nos artistes !
- Collaborer avec grâce, humilité, inclusion et ouverture d'esprit.
Ce qu'il vous faut
- 5+ années d'expérience dans le développement de logiciels de rendu 3D en utilisant C++ dans des environnements de calcul haute performance.
- Master ou Doctorat en Informatique, Mathématiques, Physique, Ingénierie, ou expérience équivalente.
- Avoir une expérience dans le cinéma, l'animation, la télévision, la visualisation, les jeux, ou sortir tout juste de l'académie avec un fort accent sur l'infographie.
- Solides compétences mathématiques et familiarité avec les méthodes numériques, la probabilité et les statistiques utilisées pour le rendu telles que l'intégration Monte Carlo et l'échantillonnage par importance.
- Un talent et une passion pour l'optimisation et une connaissance pratique des structures de données spatiales efficaces.
- Une compréhension approfondie du rendu photoréaliste, du transport de la lumière et des techniques d'illumination globale.
- Une passion pour les algorithmes, l'optimisation et les structures de données.
- Connaissance pratique des technologies de shading telles que RSL, OSL, GLSL.
- Capacité à travailler dans un environnement stimulant, à suivre les directives et à posséder de bonnes compétences en communication.
- Volonté de travailler dans un environnement de production très dynamique et de collaborer avec le personnel artistique.
- Excellentes compétences en communication verbale, écrite et e-sociale.
- Expérience en rendu temps réel.
- Exposition aux technologies de raytracing et de shading telles que Embree et OIIO/OpenPGL/RSL/OSL/GLSL.
- Expérience dans le développement d'algorithmes de shading ou de raytracing sur des architectures massivement parallèles telles que les CPU et GPU multi-thread.
- Pratique dans l'écriture de code haute performance, de code vectorisé, avec une bonne compréhension de la programmation parallèle, des compilateurs et de l'optimisation.
- Familiarité avec les applications DCC telles que Houdini et Maya, y compris leurs APIs.
Les avantages NAS peuvent inclure des régimes médicaux/dentaires/visuels, un soutien en santé mentale, des programmes de retraite et des avantages pour la formation de famille, des programmes de congés payés et des programmes de temps libre payé à utiliser pour les vacances et les congés maladie. Voir plus de détails sur nos avantages ici.
