Presentation / Installation

Software Engineer - Maya
Sony Pictures Imageworks
Vancouver, British Columbia, Canada
DescriptionSony Pictures Imageworks is located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations. We are committed to respecting traditional lands, and working with communities towards reconciliation.

Benefits per company policy: include healthcare, tuition reimbursement, RRSP's, Sick and Vacation leave, standard increases as applicable

Sony Pictures Imageworks is seeking a Software Engineer for Maya support and development.
We are looking for a passionate Engineer to support our Modeling, Layout, Rigging, and Animation pipelines using Maya. Maya is one of our core DCCs so the quality of the product itself and the tools we build for Maya is top priority for us. This position is central to managing the quality of the Maya environment we offer to our artists and developers.

The ideal candidate is a strong coder, investigator & communicator who is looking to collaborate with other engineers and artists on tasks and projects of varying sizes with an emphasis on meeting the needs of productions with time-sensitive deadlines. Ideally, candidates have developed Maya plugins and understand its core principles and design. They must be at ease working with little supervision and in an environment where production demands can shift priorities quickly.


Review incoming Maya issues from Modeling, Layout, Rigging, and Animation teams.

Work with Maya artists, pipeline teams, engineering teams & Autodesk engineers to:

Triage issues, collect information to try and get to the source of the problem.

Understand artist workflows to recreate issues/bugs and prepare test cases.

Resolve Maya issues, bugs and work on new features requests.

Analyze common and chronic issues.

Assess needs, propose recommendations and produce elegant solutions.

Help with testing, code review and quality analysis.

Setup and install latest Maya versions and rebuilding of proprietary plugins.

Develop analytical tools for Maya usage and issues.

Develop test suites and frameworks for Maya and Maya plugins we develop.

Support proprietary Maya plugins.

Required skills:

Experience with MEL, Maya API and Maya plugins

Experience with developing custom plugins for Maya

Experience with Python and PyQt/PySide

Experience working with Linux

Experience working in VFX and CG Animation studios

Excellent problem solving skills and ability to break down problems

Excellent verbal and written communication skills

Experience with C++ is preferred

Experience with test-driven development workflows is preferred

Experience with Agile/Scrum methodologies is preferred

Degree in Computer Science or similar education is preferred

We value unique perspectives, and want diverse, unique talent to work with us. We encourage candidates from all identities to apply.

Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, colour, religion, sex, national origin, disability, age, sexual orientation, gender identity, or other protected characteristics.
Event Type
Job Posting
TimeSunday, 6 August 20238am - 9:30am PDT
Session TimeSunday, 6 August 20238am - 9:30am PDT