TMS LLC
Netflix
Ingeniero de Software de Renderizado - Netflix Animation Studios
Resumen del puesto
Netflix Animation Studios tiene la misión de entretener al mundo con películas animadas audaces e inmersivas que son atemporales e impactantes. Estamos allanando el camino para el futuro de la animación construyendo una comunidad de artistas y talentos increíbles en tres vibrantes ubicaciones a nivel mundial. ¡Únete a nosotros!
¿Eres un Ingeniero de Software interesado en unirte a nuestro grupo principal de I+D para desarrollar y mejorar nuestro software de renderizado propietario (Glimpse); incluyendo nuestro motor de renderizado de última generación, sistema de sombreado y representación de escenas? Si la respuesta es sí, ¡sigue leyendo!
Para más información sobre Glimpse
Este puesto se basa en Vancouver, Columbia Británica.
Puesto Híbrido (Mínimo de 3 días a la semana en la oficina).
En NAS, consideramos cuidadosamente una amplia gama de factores de compensación para determinar su remuneración. Nos basamos en indicadores del mercado y consideramos su familia de puestos específica, antecedentes, ubicación, habilidades y experiencia. El rango general del mercado para este puesto suele ser
$124,000 - $179,000 CAD. Esto refleja la compensación total; no tenemos opciones sobre acciones.
La inclusión es un valor de Netflix y nos esforzamos por ofrecer una experiencia de entrevista significativa para todos los candidatos. Si desea una adaptación/ajuste por discapacidad o cualquier otro motivo durante el proceso de contratación, envíe una solicitud a su socio de contratación.
Somos un empleador que ofrece igualdad de oportunidades y celebramos la diversidad, reconociendo que la diversidad construye equipos más fuertes. Abordamos la diversidad y la inclusión de manera seria y reflexiva. No discriminamos por motivos de raza, religión, color, ascendencia, origen nacional, casta, sexo, orientación sexual, género, identidad o expresión de género, edad, discapacidad, condición médica, embarazo, composición genética, estado civil o servicio militar.
Lo que harás
- Trabajar en todos los aspectos del renderizador, incluyendo la representación de escenas, el motor de renderizado y muestreo, el trazador de rayos, el sistema de sombreado: todo lo necesario para generar imágenes hiperrealistas para nuestras películas.
- Crear y mantener herramientas que se utilizan directamente en nuestros flujos de trabajo de iluminación, sombreado y composición.
- Colaborar estrechamente con artistas con mentalidad técnica para diseñar, implementar y desplegar rápidamente en producción.
- Formar parte de un equipo pequeño, dinámico y automotivado de personas con diversos orígenes.
- Asumir responsabilidades, hacer que las cosas sucedan y hacer felices a nuestros artistas.
- Colaborar con gracia, humildad, inclusión y apertura mental.
Lo que necesitarás
- 5+ años de experiencia desarrollando software de renderizado 3D usando C++ en entornos de computación de alto rendimiento.
- Máster o Doctorado en Ciencias de la Computación, Matemáticas, Física, Ingeniería o experiencia equivalente.
- Tener experiencia en cine, animación, televisión, visualización, videojuegos, o salir recién de la academia con un fuerte enfoque en gráficos por computadora.
- Sólidas habilidades matemáticas y familiaridad con métodos numéricos, probabilidad y estadística utilizados para renderizado, como la integración de Monte Carlo y el muestreo por importancia.
- Talento y pasión por la optimización y conocimiento práctico de estructuras de datos espaciales eficientes.
- Comprensión profunda del renderizado fotorrealista, transporte de luz y técnicas de iluminación global.
- Pasión por los algoritmos, la optimización y las estructuras de datos.
- Conocimientos prácticos de tecnologías de sombreado como RSL, OSL, GLSL.
- Capacidad para trabajar en un entorno desafiante, seguir instrucciones y poseer buenas habilidades de comunicación.
- Disposición para trabajar en un entorno de producción muy dinámico y colaborar con el personal artístico.
- Excelentes habilidades de comunicación verbal, escrita y en redes sociales.
- Experiencia en renderizado en tiempo real.
- Exposición a tecnologías de trazado de rayos y sombreado como Embree y OIIO/OpenPGL/RSL/OSL/GLSL.
- Experiencia en el desarrollo de algoritmos de sombreado o trazado de rayos en arquitecturas masivamente paralelas como CPUs y GPUs multihilo.
- Práctica en la escritura de código de alto rendimiento, código vectorizado, con una buena comprensión de la programación paralela, compiladores y optimización.
- Familiaridad con aplicaciones DCC como Houdini y Maya, incluyendo sus APIs.
Los beneficios de NAS pueden incluir planes médicos/dentales/de visión, apoyo para la salud mental, programas de jubilación y beneficios para la formación de familias, programas de licencia pagada y programas de tiempo libre pagado para usar como vacaciones y días de baja por enfermedad. Vea más detalles sobre nuestros beneficios aquí.
