Animal Logic Company Logo

Animal Logic

Sydney - Australia
View all jobs at this company »

Software Engineer – Application Development

Description

Would you like to to join our global Pipeline team (distributed between Sydney and Vancouver) responsible for creating software used by artists in various craft departments?! We are looking for an Application Developer to join our team in Sydney. Read on to find out more!

As a member of the team you will be building tools and interfaces, enabling asset flow, scene assembly and scene manipulation, to support and manage complex workflows in a highly iterative pipeline.

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 development & maintenance of core tools and libraries
  • Troubleshoot issues reported by production
  • Develop an understanding of production requirements and workflows
  • Communicate appropriately with technical and creative crew

What you bring:

  • A third-level qualification in Computer Science, Engineering or related
  • Minimum 5 years experience in Software Development, preferably in VFX, Animation or Games
  • Strong skills in Python, with C++ experience also valued
  • Experience building both standalone applications and applications hosted inside DCC apps
  • Experience designing and implementing APIs
  • Familiarity with UI/UX patterns and approaches (e.g Events, Observers etc)
  • Experience building User Interfaces using Qt/PyQt 
  • Familiarity with the APIs of industry standard applications such as Maya, Nuke, Houdini etc.

And you might also have:

  • Experience with USD or other Scene/Renderer Description formats 
  • Experience with Configuration, Plugin Systems, Selection, Events and other aspects of Application Development
  • Familiarity with Git and Github, Build, CI and Package Management systems
  • Strong Linux skills and understanding of modern systems architecture
  • Performance Analysis, Debugging and Optimisation
  • Multi-threaded programming
  • Familiarity with industry-standard open source libraries such as Alembic, OpenImageIO, Boost, OpenEXR etc (see https://vfxplatform.com/)

Interested? Check out our online application form via our website.

Due to security reasons please do not include any links to Dropbox or Google Docs.

Animal Logic is currently in production on Peter Rabbit 2 and Super Pets. Recent productions include Captain MarvelThe LEGO Movie 2: The Second Part, Peter RabbitThe LEGO Ninjago MovieGuardians of the Galaxy Vol. 2 and Alien: Covenant. Other film credits include: The LEGO MovieAvengers: Age of UltronThe Great GatsbyLegend of the Guardians: The Owls of Ga’Hoole300Happy Feet and The Matrix.

For over 25 years, Animal Logic has remained committed to innovation, technical and creative excellence and most importantly, creating a collaborative and storytelling culture with a unique voice. We have BIG dreams!

This Job is no longer active!