Apply Online:

You can apply to Soho VFX online through our website.
Please create your account or login here.

Apply Via Email:

Email with your cover letter and resume
in PDF format as well as a link to your online demo reel.

Please include a fully detailed breakdown of
your contribution to each shot on your demo reel.

Apply Via Mail:

If you wish to apply via mail, please send your resume
and your demo reel to:

Soho VFX | Attn: Recruiting
50 Edwin Avenue
Toronto, Ontario M6P 0A3

Job Postings

We appreciate the time taken by all applicants, however due to the volume of applications we receive, we cannot guarantee a reply. Only those candidates selected for an interview will be contacted. Portfolios and extra materials will not be returned or kept on file, but may be brought in for interview purposes if necessary.

Dynamics Artists

posted: January 11 2019

  • Determine the projects needs with Supervisor and Leads
  • Simulate dynamic phenomena, including: smoke, fire, sparks, hair, cloth, water, debris, etc.
  • Use dynamic tools to achieve these effects, including: fluids, rigid bodies, particles, etc.
  • Produce tests and final renders of FX elements for a shot, meeting deadlines regularly at all stages
  • Work closely with other artists to incorporate FX elements into shots
  • Attend and actively participate in team / production meetings
  • Troubleshoot technical problems and meet artistic challenges
  • Keep up to date with current technologies
  • Minimum of 2 years VFX experience with feature films, high-end television shows or commercials
  • Proficiency in Houdini
  • Working knowledge of Nuke
  • Good understanding of the complete VFX pipeline
  • Ability to take direction and work well in a fast-paced, team-oriented environment
  • Background in computer science, mathematics, physics, or engineering a plus
  • Possess strong communication skills
  • Applicants must be an Ontario resident.

3D Animator

posted: April 15 2019

  • Complete assigned shots in accordance with Director’s overall vision
  • Gather suitable reference material from various sources
  • Animate characters and props using Maya
  • Attend all sequence Launches and Dailies to understand the Director and Animation Director’s needs, and note required revisions
  • Anticipate, communicate troubleshoot any technical issues with assistance of key stakeholders
  • Experience with tracking packages such as, PF track and Boujou, as well as Renderman and 3Delight are an asset
  • Ability to take direction positively, work well within a team and thrive under the pressure of deadlines
  • 3+ years experience of CG character animation experience (feature film experience preferred), with proven animation skills
  • Completed post-secondary education in 3D animation or other relevant area of study
  • Working knowledge of CG Animation Software (experience with Maya a tremendous asset)
  • Previous study of anatomy, perspective and composition, with strong drawing skills an asset
  • Demonstrated knowledge of animation timing, posing, acting and storytelling techniques
  • Strong creative problem solving skills
  • Ability to handle feedback and constructive criticism well
  • Ability to adapt working style to budget and schedule parameters
  • High level of creativity, with the ability to perform to standard under tight deadlines
  • Availability to work overtime during production crunch periods

Layout Artist

posted: October 17 2019

  • Create scenes and shots by placing characters, props and locations according to the storyboard/Previz.
  • Establish character blocking, camera positioning and animate camera movement.
  • Define camera angles and animate them, if necessary.
  • Maintain shot continuity and conformity across sequences.
  • Experience with Layout/Previz in a film production environment, TV production or visual effects.
  • Expertise in scene, shot, camera, and character composition is preferred.
  • Exposure to modeling, lighting, texturing and animation required.
  • Excellent knowledge of MAYA.
  • Be comfortable with LINUX/UNIX environment.
  • Good organization and communication skills.
  • Attention to detail required.
  • Must be a Canadian Citizen or a Permanent Resident of Canada.

Software Developer

posted: October 18 2019

  • Research, design, develop, and test production tools, asset management software and infrastructure tolls and solutions used in studio.
  • Work with artists to understand production needs.
  • Develop, maintain and update tools for artists.
  • Support artists during production.
  • Create and support end user technical documentation.
  • Help establish continuous integration standards, development and release process.
  • Degree in Computer Graphics, Computer Science, Engineering, Mathematics, Physics or equivalent work experience.
  • Comfortable with mathematics, 3D mathematics, simulation technologies, physics and reading white-papers or research from the graphics field (e.g. from universities, Siggraph, etc.).
  • Experience in developing tools, and implementing process improvements in active production environments.
  • Extensive knowledge of Python, C++ and libraries, Perl, shell script, Maya Mel Scripting.
  • Experience with Houdini, Maya and Nuke, among others.
  • Experience and understanding the language and process of feature films, television, commercial, digital media, VFX is a plus.
  • Experience writing plug-ins for Maya is a plus.
  • Experience using Linux-based debuggers and profilers.
  • Be comfortable with LINUX/UNIX environment.
  • Outstanding problem-solving skills under pressure.
  • Strong communication skills.
  • Must be a Canadian Citizen or a Permanent Resident of Canada.

Rigging Artist

posted: October 28 2019

  • Design character rigging systems (bone and blend shape driven) and animation interfaces.
  • Implement created animation control rigging system for characters and props using Maya to increase the speed and efficiency of rigging.
  • Work with Modeling team on the suitability of models for rigging and propose any changes, if required.
  • Set up and rig low and high res- character models.
  • Maintain and improve current animation pipeline.
  • Work closely with animators to design, create and maintain efficient animation rigs appropriate to the production that are clean, efficient, and animation friendly.
  • Troubleshoot and wrangler character-rigging issues for artists.
  • During Production, provide support to all the rigged assets.
  • Minimum 3 years of experience in rigging in a film production environment, TV production or visual effects.
  • Great knowledge of rigging techniques.
  • Solid knowledge of animation needs (knowledge of animation sharing, and motion capture transfer between character rigs).
  • Complete understanding of anatomy, volume and motion.
  • Experience in setting up cloth simulation rigs.
  • Excellent knowledge of MAYA and/or other high-end animation software.
  • Experience with MEL, csh, PYTHON, Tcl, Perl and/or any other scripting language.
  • High Understanding of anatomy for animal/quadruped and human/biped.
  • Be comfortable with LINUX/UNIX environment.
  • Ability to work well under pressure and deadline.
  • Good organization and communication skills.
  • Attention to detail required.
  • Must be a Canadian Citizen or a Permanent Resident of Canada.

Compositor / 2D Artist

posted: February 11 2020

  • Composite shots at a feature film quality standard.
  • Troubleshoot and solve problems that arise through production.
  • Determine the projects needs with Supervisor and Leads.
  • Meet project deadlines and targets, as set by producer.
  • Keep up to date with current technologies.
  • Must have solid fundamental skills including keying, roto, tracking, projections and paint in Nuke.
  • Be comfortable with LINUX environment.
  • Must be comfortable integrating photoreal cg into live action plates and/or full 3D environments.
  • Must have a keen eye for detail, composition, light and colour.
  • Must be able to take direction and work well in a fast paced environment.
  • Must have 3+ years of experience working on film or TV productions.
  • Must be a Canadian Citizen or a Permanent Resident of Canada.