company_logo

Full Time Job

Software Developer - Pipeline and Tools

Technicolor

Montreal, QC 04-30-2021
 
  • Paid
  • Full Time
  • Entry (0-2 years) Experience
Job Description
Software Developer (Mid) - Pipeline and Tools

Technicolor Production Services is the division with Technicolor which contain Technicolor's world leading Visual effects and Animation brands such as MPC, Mr X, The Mill, and Mikros.

Technicolor's brands have worked on the spectacular scenes and tiny details that make movies, advertising campaigns and Animation movies truly mind-blowing. We're the people behind the effects in countless blockbuster films like The Lion King, The Spongebob Movie: Sponge on the Run and advertising campaigns for clients such as Samsung, Audi, Nike and Apple. We are constantly looking for the best talent in the world, enthusiastic people that come in everyday to be a part of some of the best work in the industry. Technicolor's artists are wildly creative, uber talented and passionate about the possibilities of VFX, Experiential, Animation and Technology. When you join the team, you'll be working with and learning from the most skilled people in the business.

This is a great opportunity for a an ambitious late-stage junior wishing to step up, or an established mid-level developer wishing to work at the largest scale, to join an incredible team on a 1 year contract basis.

If you are passionate about data, architecture, artist and TD quality of life, and want to make meaningful contributions to one of the most productive environments in the industry, we want to hear from you!

Primary Responsibilities
• Hands on implementation of core parts of the technology stack between the backend and asset/shot authoring (with feedback or overlap on the neighbouring stack elements as necessary/comfortable)
• Work with a Team Lead and senior developers to ensure implementation and deployment conform to the larger plan
• Work with senior developers and users to track, reproduce and assess issues, opportunity for improvements, and performance
• Contribute to coordination, tracking, and communication of progress, issues and forecasts within the team and across multiple sites
• Contribute documentation and demonstration internally to the team, and assist Lead and Seniors in demonstrating to internal clients (or present directly if you're a stage kind of person!)

Qualifications
• Proven experience in a technical role in a media/content centric industry (VFX / AA or AAA Games etc.)
• Demonstrable knowledge or degree of the basics of computer science or a related STEM field
• Intermediate knowledge and dexterity developing in Python or C++, and interest and willingness to learn the other and some demonstrable beginner knowledge in it.
• Knowledge of at least one major DCC API (Maya, Houdini etc.)
• Familiar with Version Control and comfortable, or willing to adapt to, review practices (Pull Requests, structured development etc.)
• Understanding of the problem space in one or more of: Asset Management Systems, Production Management System, USD, and willing to catch up to the rest
• Understanding and appreciation for UX and/or GUI development
• Willingness and aptitude to improve and instrument the tool-chain and asset management part of the stack

Nice to have skills and experience

Nobody is expected to tick all the following boxes; but if you do, or you're very keen to acquire such knowledge on the job, please make sure you mention it!
• Intermediate (or better) level user knowledge or implementation experience on a popular DCC application (Maya, Hourini etc.)
• Intermediate (or better) level user knowledge or implementation experience on a mainstream Game Engine (Unreal, Unity, Godot etc.)
• Familiarity with Perforce or equivalent asset-friendly source and version control (Plastic, proprietary etc.)
• Windows development experience
• An affinity for DevOps and/or system adminstration

Jobcode: Reference SBJ-re8v58-18-227-228-95-42 in your application.