Animal Logic


Senior Software Engineer – Pipeline

Could you be the Senior Developer we are looking for? If so you would join the global Pipeline team (distributed between Sydney and Vancouver) responsible for creating software used by artists in various craft departments. You will be building and integrating applications and libraries to support our studio pipeline/workflows.

You will have experience in the visual effects/animation industry and have an excellent ability to communicate effectively with both technical and creative crew, and have demonstrated your capability to operate independently as well as within a larger team.

What you’ll get to do:

Contribute to the design, implementation & maintenance of core tools and libraries, developing expertise and “ownership” of a number of these
Work closely with other members of  the Pipeline Team and other R&D teams, Production Technology and end-users to achieve technical and creative goals
Develop and maintain a solid understanding of the Animal Logic Pipeline and software stack
Stay abreast of current industry trends, technology and best practices
Troubleshoot production issues

What you bring:

A third-level qualification in Computer Science, Engineering or related.
Minimum 8 years experience in Software Development, preferably in VFX, Animation or Games.
Strong skills in Python and reasonable proficiency in C++
Experience with the APIs of a number of industry standard DCC applications such as Maya, Nuke, Houdini etc, and an understanding of how to build tools using them
Experience with Git/Github or other SCM systems, and any number of  Build, CI and Package Management systems (Jenkins, Rez, Cmake etc)

And you might also have:

Familiarity with integrating Production Tracking, Asset Management, Render Farm and distributed processing systems
Experience with USD and/or other Scene/Renderer Description formats
Understanding of QT/PyQt and more generally, how to build Applications
Strong Linux skills and understanding of modern systems architecture.
Performance analysis, debugging and optimisation skills
Familiarity with industry-standard open source libraries such as Alembic, OpenImageIO, Boost, OpenEXR. Qt/PyQt etc (see
Experience building and deploying web services

What you’ll need to include in your application:

Your resume/CV
You may also give links to relevant websites that might demonstrate your work either as code or as a visual example of the results of your code.
Due to security reasons please do not include any links to Dropbox or Google Docs.

For more information about Working Holiday Visas and company sponsored visas please go to our FAQ page.

Apply for this position