Skydance ofrece una cultura dinámica, inclusiva y en constante evolución donde se valoran las ideas innovadoras y se fomenta el crecimiento. La combinación de creatividad única y avances tecnológicos se refleja en cada división de la empresa, con un compromiso central de ofrecer historias relevantes y entretenidas con audacia.
Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación.
Aunque todos los estudios de animación buscan personas creativas y trabajadoras, Skydance Animation busca especialmente pioneros que quieran superar los límites de esta forma artística colaborativa y que cuenten con el espacio y recursos para construir un nuevo estudio que haga las cosas de manera diferente.
Responsabilidades
El Senior Pipeline Engineer
define, desarrolla, prueba, analiza y mantiene aplicaciones y librerías de software para el pipeline global de animación de largometrajes usando las mejores prácticas del sector. Investiga, diseña, documenta y modifica las especificaciones de software durante el ciclo de producción. Requiere gran experiencia en diseño de bases de datos y desarrollo de aplicaciones, ya que se diseñan soluciones de datos que impulsan flujos de producción y sistemas de gestión de assets. Proporciona orientación al resto de ingenieros.
Diseñar, desarrollar, probar, desplegar y documentar software propietario usado en producciones simultáneas de cine.
Analizar y evaluar flujos de trabajo y procedimientos existentes relacionados con el Pipeline de la compañía.
Colaborar con equipos de IT infraestructuras, IT cliente, Wrangling, Producción y Técnicos de show para resolver problemas de hardware o software.
Diseñar y optimizar esquemas de bases de datos para soportar flujos de datos de producción y gestión de assets.
Desarrollar y mantener aplicaciones basadas en bases de datos que se integren con la infraestructura del pipeline de animación.
Implementar estrategias de migración de datos y mantener el rendimiento de bases de datos en múltiples producciones concurrentes.
Actualizarse en metodologías, tendencias tecnológicas y herramientas adecuadas para la producción y empresa.
Formar a usuarios finales para operar programas nuevos o modificados.
Detectar problemas y riesgos en el sistema actual y proponer mejoras.
Presentar ideas nuevas al equipo usando diagramas, gráficos y presentaciones claras.
Participar activamente en sesiones de brainstorming.
Tener una mentalidad de crecimiento y visión hacia el futuro.
Contactar proactivamente con stakeholders informando del progreso y estableciendo expectativas claras.
Colaborar con el equipo, proporcionándoles soporte, guía e instrucción para su crecimiento artístico y profesional.
Seguir las indicaciones del supervisor y líder del equipo.
Cumplir las directrices técnicas del equipo.
Requisitos
Mínimo 5 años de experiencia en industrias de VFX, animación u otro sector relevante.
Alto dominio del inglés escrito y hablado (deseable).
El conocimiento del español es un valor añadido.
Experiencia en bases de datos (RDBMS y/o No relacionales) como PostgreSQL y MongoDB.
Amplia experiencia en diseño y optimización de esquemas de bases de datos en entornos de producción.
Competencia en desarrollo de aplicaciones basadas en base de datos usando ORM y consultas SQL directas.
Experiencia con herramientas de migración de base de datos y control de versiones para cambios de esquemas.
Conocimiento en ajuste de rendimiento, indexación y optimización de consultas en bases de datos.
Familiaridad con respaldo, recuperación y configuraciones de alta disponibilidad en bases de datos.
Experiencia en diseño e implementación de esquemas GraphQL para consulta flexible de datos y desarrollo de APIs.
Sólidas habilidades de ingeniería, con aprecio por la calidad del código y gestión de deuda técnica.
Capacidad para trabajar en equipo y entregar software de alta calidad en entornos dinámicos y con plazos ajustados.
Amplio conocimiento en programación eficiente y con alto rendimiento en Python 3+.
Familiaridad con sistemas y metodologías de gestión de tareas como Agile Sprint, Jira, Scrums y Daily Standups.
Conocimiento en tecnologías y herramientas como:
REZ (sistema de gestión de paquetes).
Autodesk Shotgrid/Flow.
Motores de render como Renderman y Arnold.
Entornos de desarrollo Linux, scripting bash y comandos nativos como find, grep, sed, etc.
Sistemas de archivos distribuidos como NFS.
Sistemas de control de versiones (preferiblemente Git).
Sistemas de despliegue como Kubernetes, Docker y Podman.
Sistemas de caché en memoria como Redis y Memcached.
Sistemas de colas y brokers de mensajes como RabbitMQ.
Patrones de servicios web como REST API, GraphQL y RPC.
Desarrollo de pipelines CI/CD (Gitlab o Github).
Frameworks de testing para Python como Pytest.
Conocimiento en sistemas de build como CMAKE o Make (valor añadido).
Conocimientos en sistemas front-end de producción y librerías (deseable):
Pipelines de producción usando USD e integración en Houdini(Solaris), Maya, Nuke y otras aplicaciones de creación digital y APIs.
PyQt y PySide.
Librerías ASWF como OpenColorIO, OpenVDB y OpenTimelineIO.
Skydance es una compañía mediática diversificada fundada por David Ellison en 2010 para crear entretenimiento de alta calidad y nivel de evento para audiencias globales. xohynlm Ofrece historias de mundos inmersivos en sus divisiones de largometrajes, televisión, interactivo y animación.
#J-18808-Ljbffr