Hybrid Senior Compositing Software Developer – Technical Director

Posted last week

Apply now

About the role

  • Develop, maintain and support our new compositing toolset for Copernicus.
  • Research and implement compositing algorithms such as keying, grading, deep workflows, feature detection and removal, colour correction and much more.
  • Explore motion-tracking solutions.
  • Optimize image algorithms for top performance on CPU and GPU devices.
  • Optimize procedural networks of image operations to run efficiently within memory limits.
  • Work toward bridging the gap between 2D and 3D in Houdini.
  • Collaborate with other R&D staff, technical directors and artists.
  • Other duties as assigned.

Requirements

  • Industry experience with OpenCL, CUDA, SyCl, Vulkan, or similar compute-based API.
  • Solid production experience with image processing and compositing techniques.
  • History of delivering innovative, robust and scalable solutions.
  • Ability to learn independently, use solid judgment and develop at a fast pace.
  • Keen understanding of compositing artists’ needs.
  • Excellent verbal and written communication.
  • Computer Science degree or equivalent (Compositing Software Developer candidates only).
  • Strong knowledge of C++ programming in a multi-threaded environment (Compositing Software Developer candidates only).
  • Extensive experience with algorithmic optimization for memory and performance (Compositing Software Developer candidates only).
  • Proven experience with image-based hardware acceleration techniques (Compositing Software Developer candidates only).
  • Ability to do independent research on execution graph optimization (Compositing Software Developer candidates only).
  • Extensive production experience with Python programming (Compositing Technical Director candidates only).
  • Not required but great to have Knowledge of other GPU computing and rendering APIs (Compositing Technical Director candidates only).
  • Knowledge of OpenFX, OpenImageIO, OpenTimelineIO, and OpenColorIO (Compositing Technical Director candidates only).
  • Knowledge of Qt (Compositing Technical Director candidates only).
  • Knowledge of texture synthesis techniques (Compositing Technical Director candidates only).
  • Experience with Machine Learning applications to image processing (Compositing Technical Director candidates only).

Benefits

  • Hybrid Work option - Combining time spent collaborating in person at our offices with remote work for added flexibility.
  • Generous paid time off, including vacation and floater days to relax and re-energize (starting at 4 weeks).
  • Year-End Company Shutdown and Long Weekend Early departures to add to the excitement.
  • Health insurance coverage: Robust Health insurance coverage for you and your dependents.
  • Employee Assistance Program (EAP); because sometimes we need a bit of extra support.
  • Retirement Plan with company matched contributions.
  • Comprehensive Long Service Award program, providing both a monetary reward and additional days off.
  • A highly competitive bonus structure.
  • A generous sick time entitlement to care for yourself and your loved ones.

Job title

Senior Compositing Software Developer – Technical Director

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

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

Report job