Junior Software Engineer developing LookDev, Lighting, and rendering tools for Image Engine, a Vancouver VFX studio. Optimizing Arnold, Gaffer, GPU, and production workflows.
Responsibilities
Design, implement, and support proprietary, open-source, and third-party software for Lighting, LookDev, and rendering workflows
Collaborate with artists, technical directors, and supervisors to determine LookDev and Lighting needs
Identify and optimize bottlenecks in shading, lighting, and rendering algorithms and workflows
Contribute to Image Engine's open-source initiatives, Cortex and Gaffer
Communicate with third-party software vendors to prioritize feature requests and bug fixes
Design and implement solutions for current production workflows and generalize them for all productions when possible
Document, test, debug, and maintain tools, scripts, and plugins
Provide secondary technical support, training, and tutorials to Artists, TDs, and Production Staff
Stay up-to-date with industry trends for Look Development, Lighting, and Rendering on CPU and GPU
Serve as primary developer of proprietary Look Development and Lighting tools
Act as primary liaison between Software, Look Dev, and Lighting
Work closely with VFX departments relying on 3D rendering
Requirements
A university degree in Computer Science, Math, Physics, Engineering, or a related field
Minimum of 2 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
Experience developing tools for a production-ready path tracer, preferably Arnold
Experience with OSL and GLSL
Experience writing software in C++ and Python
Demonstrable knowledge of high-end DCC applications and APIs, e.g., Maya, Katana, Nuke
Experience with modern VFX data formats and APIs like Alembic, USD, or VDB
Experience developing in a Linux environment
Solid grasp of rendering fundamentals, from the mathematics of the rendering equation to efficient implementation in code
Team oriented with good communication skills, able to work closely with artists
Ability to work in a structured environment with clear priorities
Expectation of upfront planning before proceeding with final implementation
Proactive ability to work independently and in a team
Ability to accept and integrate direction and feedback from supervisors and peers
Excellent communication and organizational skills
Ability to monitor and identify potential inefficiencies with production workflows
Excellent troubleshooting and debugging skills
Ability to adapt quickly to new technologies and applications
Willingness to extend beyond current specializations when required
Candidates are required to be based in British Columbia and eligible to work in Canada
Benefits
Extended healthcare from day 1, premiums 100% covered by Image Engine
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.
Early - career full - stack engineer building TypeScript/Node and React systems for Prometheum’s blockchain securities infrastructure. Shipping features, fixes, tests, and technical improvements in a fully remote team.
Full - stack engineer owning features for Prometheum’s blockchain - based securities infrastructure. Building TypeScript/Node.js back ends and React front ends for regulated digital - asset markets.
CMS Technical Lead migrating credit union public websites from Central1 Forge/OpenText to target CMS platforms. Leading architecture, integrations, security, content migration, and launch stabilization.
GTM Engineer building AI agents, Salesforce automation, and pipeline intelligence for ButterflyMX’s smartphone door - access platform. Improving sales productivity, data integrity, and revenue velocity.
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.