About the role

  • Software Engineer - 2D designing and supporting tools for visual effects production at Image Engine. Collaborating with artists and optimizing workflows for VFX projects.

Responsibilities

  • Design, implement, and support a mixture of proprietary, open-source, and third-party software for Comp, BG Prep, DMP and other 2D workflows
  • Collaborate with artists, technical directors, and supervisors to determine the studio’s needs for current and future productions
  • Design UIs and APIs for authoring, publishing, and tracking data throughout our content generation pipelines
  • Identify and optimize bottlenecks in algorithms and workflows throughout the pipeline
  • Contribute to Image Engine's open source initiatives: Cortex and Gaffer
  • Design and implement solutions targeting current production workflows, while ensuring they can be generalized for all productions when possible
  • Document, test, and debug tools to ensure they meet production requirements
  • Write clear documentation for tools, scripts, and plug-ins
  • Provide secondary technical support, training, and tutorials to Artists, TDs, and Production Staff
  • Stay up-to-date with industry trends for content generation, asset management, and workflow automation

Requirements

  • A university degree in Computer Science, Math, Physics, Engineering, or a related field
  • 3 or more years experience developing software in a VFX, Animation, or Games production environment, or a postgraduate degree (MSc, PhD) with a strong focus on Computer Graphics
  • A Master's or PhD in Computer Science or a related field is an asset
  • Solid understanding of production workflows and the artist mindset when interacting with proprietary tools and interfaces
  • Strong Python programming skills
  • Solid comprehension of 2D image manipulation and colour processing algorithms
  • Experience developing for Nuke is a requirement
  • Experience with modern VFX data formats and APIs like EXR or USD
  • Experience developing in a Linux environment
  • Experience with writing software in C++
  • Developing for other VFX DCCs (including 2D and 3D), like Mari, Silhouette, Houdini and Maya
  • Experience designing and developing Asset Management systems
  • Familiarity with Image Engine's open source efforts (Cortex or Gaffer)

Benefits

  • Extended healthcare from day 1, premiums 100% covered by Image Engine
  • up to 8 paid Health and Wellness days per year

Job title

Software Engineer – 2D

Job type

Experience level

Mid levelSenior

Salary

CA$71,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job