Maya Pipeline Developer | Développeur du pipeline Maya

Maya Pipeline Developer | Développeur du pipeline Maya

Apply before:
Type: Contract
Activities:
Pipeline
Place:
Montreal
Description
APPLY HERE

JOB SUMMARY

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.

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
BENEFITS
We offer extended medical, disability and dental insurance.
APPLICATION 
Please only apply once. We keep your application details on file for both current and future job opportunities. If you are applying to more than one position, use the same email address on all applications. Only re-apply if your details have recently changed.
_______________________________________________________________
SOMMAIRE DE L`EMPLOI
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.

RESPONSABILTÉS

    • Identifier et résoudre les problèmes complexes et systématiques touchant les outils, les modules d’extension (plug-ins), les processus et le développement du flux de travail générique.
    • Collaborer avec une multitude de départements ou disciplines de l’entreprise pour définir les besoins.
    • En se basant sur les tendances actuelles en recherche et développement, trouver des moyens d’innover et de faire avancer les technologies de Scanline.
    • Concevoir, fabriquer et mettre en œuvre des prototypes; déboguer les plateformes d’essai et en assurer la qualité avec d’autres intervenants.
    • Entretenir les outils créés, en assurer le soutien, le perfectionnement et le dépannage au besoin.
    • Rédiger des notes techniques et de la documentation.
    • Collaborer avec l’équipe de gestion des processus de production pour définir et planifier les tâches.
    • Définir, transmettre et mettre en application les conventions de codage pour diverses équipes et projets.
    • Encadrer, conseiller, guider et faire évoluer les autres membres de l’équipe.

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.
AVANTAGES
Nous offrons des assurances complémentaires santé.
CANDIDATURE
Veuillez ne postuler qu’une seule fois. Nous gardons les détails de votre candidature et vous contacterons pour toutes opportunités courantes et/ou futures. Si vous souhaitez postuler pour plus d’un rôle, utilisez la même adresse courriel. Postulez de nouveau uniquement si vos détails ont récemment changé.

APPLY HERE

Apply now