
Maya Pipeline Developer
Scanline VFX
Montreal, QCFull Time Job
ROLE
Reporting to Pipeline Leadership, the Maya Pipeline Developer identifies and solves complex VFX Pipeline challenges for tools, plug-ins, pipeline and workflow. The Maya Pipeline Developer's perspective is high level and forward looking. Demonstrated ability to prioritize, partner and implement new and improved technologies the Maya Pipeline Developer has advanced skills with Maya, Python and C required for research, development and mentoring others.
RÔLE
Relevant de l'équipe de direction du pipeline, la personne retenue pour ce poste devra identifier et résoudre des problèmes complexes touchant les outils, les modules d'extension (plug-ins), les processus et le flux de travail liés à la production d'effets visuels. Elle devra maintenir une perspective de haut niveau et une approche prospective, en plus de savoir établir des priorités, collaborer et mettre en œuvre des technologies nouvelles et améliorées. Elle utilisera ses compétences avancées de Maya, Python et C pour faire des recherches, développer des outils et encadrer les autres employés.
KEY RESPONSIBILITIES
• Identify and solve complex, systematic problems in the domain of the tools, plug-ins, pipeline and overall workflow development
• Gather requirements across large collaboration efforts that span multiple departments and/or disciplines
• Leverage current technology research and development trends to innovate and advance Scanline's technologies
• Design, build, and implement pro-types; Debug and QA using common testing platforms with stakeholders
• Maintain and support created tools; fine-tune and troubleshoot as needed
• Write Technical Briefs and documentation
• Partner with Pipeline Management team to identify and schedule tasks
• Define, communicate and enforce coding standards across teams and projects
• Mentor other pipeline team members; advise, guide and grow others
QUALIFICATIONS & SKILLS
• BA in Computer Science, or similar discipline (required)
• 5 years' experience in VFX, Gaming or other professional Maya software development
• Demonstrated advanced work experience with Maya, C/C and Python
• Experience with runtime rendering APIs, like DirectX or OpenGL (preferred)
• Experience with user interface design in QT/PyQT
• Experience with V-Ray, Thinking Particles, or Fume FX (preferred)
• Experience working with pipelines in Windows
• Experience with meshes, transforms, joints and dynamic simulations
• Understanding of scheduling, task estimates and capacity planning
• Strong written & verbal communication skills
EXPÉRIENCES & QUALIFICATIONS PROFESSIONNELLES
• Être titulaire d'un baccalauréat en informatique ou dans une discipline similaire est essentiel.
• Avoir cumulé au moins cinq (5) ans d'expérience en développement de logiciels Maya en lien avec les effets visuels, les jeux vidéo ou tout autre secteur similaire.
• Avoir acquis une expérience de niveau avancé avec Maya, C/C et Python.
• Détenir de l'expérience avec une API de moteurs de rendu comme DirectX ou OpenGL constitue un atout.
• Détenir de l'expérience dans la conception d'interfaces utilisateurs avec Qt/PyQt.
• Détenir de l'expérience avec V-Ray, Thinking Particles ou FumeFX constitue un atout.
• Avoir déjà travaillé avec des processus de production (pipelines) sous Windows.
• Détenir de l'expérience en maillage (mesh), transformation (transform), articulation (joint) et simulations dynamiques.
• Bien comprendre l'ordonnancement, les estimations de tâches et la planification de la capacité.
• Avoir d'excellentes aptitudes en communication à l'oral et à l'écrit.
BENEFITS
We offer extended medical, disability and dental insurance.