Unreal Engine Pipeline TD

  • Full-time

Company Description

Located in the vibrant Mile End of Montreal, Imaginary Spaces is a small software development company specialized in building solutions for the media & entertainment industry. We maintain a culture where we allow for balance. We strive to work smarter not longer and offer a flexible work schedule.

Job Description

Imaginary Spaces is looking for a Pipeline Tools Developer with knowledge of Unreal. You will work within our team to develop and deploy pipeline tools for use within active 3D productions from previz to production. This opportunity is for a full-time, permanent  position in Montreal, Canada. However, all of our Employees are working from home for the foreseeable future due to COVID-19. This WFH policy extends to anyone that Imaginary Spaces hires between now and then. All new-hire onboarding is being done remotely, and any equipment that you might need for projects at Imaginary Spaces will be delivered directly to you.

Your responsibilities:

  • Working with our customer’s CG Supervisor and pipeline TDs to customize and deploy our pipeline technology to meet their needs.
  • Extending our technology through R&D projects to meet future needs.
  • Working with our project manager, product owner, technical artists and other developers to plan Agile development.
  • Peer reviewing other developers' code and test the features they have implemented.
  • Creating demos, videos and documentation to explain the tools you have produced.
  • Working on a wide variety of projects at various stages of production each year.

Qualifications

What you bring to Imaginary Spaces:

  • Undergraduate bachelor's degree in computer science or in another discipline with a significant programming component
  • 3+ years of work experience in programming tools
  • Programming knowledge in Python and C++ 
  • Episodic production, film production or game studio experience is a major asset
  • A passion for asking questions and a pride in technical excellence
  • Strong proven verbal communication skills: ability to work with external users and in understanding, refining and implementing their requirements.
  • Ability to challenge ideas and propose alternatives effectively.
  • Resident and permission to work in Canada (citizenship, permanent residence or work permit).
  • Ideally available to work in Montreal but can work remotely

Extra bonus points:

  • Prior experience with Unreal and Unity3d
  • Programming knowledge in C# and familiarity with a variety of other languages
  • Professional application development experience
  • Multiplatform development experience on Windows and *nix (macOS or Linux)
  • Knowledge of 3d production software e.g. Shotgun, Maya, 3DS Max, Blender, Substance, Nuke etc.

Additional Information

We offer a professional work environment, competitive salary, flexible schedule, health insurance and are committed to equal opportunity.