company_logo

Internship

Software Engineer Co-Op - Computer Graphics

Sony Pictures Imageworks

Vancouver, BC 04-04-2023
 
  • Paid
  • Internship
  • Entry (0-2 years) Experience
Job Description
Sony Pictures Imageworks is an Academy Award®-winning visual effects and animation studio known for photoreal live-action visual effects, dynamic creature and character animation and full-CG features. Having created visually stunning images for more than 100 live-action and animated productions over its 30-year history the studio is also a leader in technology, developing software and tools that have helped solve industry-wide challenges and deliver spectacular visuals to the big screen.

Sony Pictures Imageworks is located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations. We are committed to respecting traditional lands, and working with communities towards reconcilation.

The Sony Pictures Imageworks Technology Group comprises the Systems Engineering and Software Development teams dedicated to developing and supporting the computing, software and production management technology platform for the studio.

Sony Pictures Imageworks is looking for Software Engineer Co-op students to join our Vancouver, Canada Software Development teams for a duration of 4 months.

We are looking for candidates with any interest or coursework in ANY of the following topics:
• 3D graphics: realistic rendering, shading, geometry, rigging, animation, image processing, GPU programming.
• Machine learning, especially applied to image generation or enhancement, geometry processing, rigging, or animation.
• Writing plugins or extensions to 3D packages such as Maya, Houdini, Nuke, Blender, Unreal Engine.
• General C++ or Python programming in a Linux environment, with an emphasis on performance and scalability.
• Using or contributing to open source packages such as: USD, OpenImageIO, OpenColorIO, MaterialX, Alembic, OpenEXR, Open Shading Language, OpenVDB, LLVM (or any others that seem relevant to us).

Responsibilities of Software Engineer Co-ops
• Learning to apply in house proprietary and 3rd Party software
• Development projects to help improve user experience
• Provide customer service and technical assistance of systems to users
• This position requires collaboration with other teammates, team / project leads, architects, departments, managers and artists to develop and implement innovative tools and systems

Requirements of Software Engineer Co-ops
• Currently enrolled in your final undergraduate year or as a graduate student, and a part of an official Co-op program via a University or College
• Strong interpersonal and communication skills with a technical background in computer science and software engineering
• Versatility, resourcefulness, and adaptability are key characteristics to possess for this job

Desirable Qualities of Software Engineer Co-ops
• Familiarity with CG and VFX industry is preferred, but not required
• Familiarity of image rendering with 3D applications
• Interest in open source projects like OSL, OpenColorIO, Opencue, OpenVDB, OpenImageIO, etc
• Coding experience with C++
• Knowledge of UNIX / Linux
• Familiarity of source control systems like git
• Knowledge of Django framework
• Knowledge of using JavaScript to extend web-based applications

We value unique perspectives, and want diverse, unique talent to work with us. We encourage candidates from all identities to apply for our internship program.

Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, colour, religion, sex, national origin, disability, age, sexual orientation, gender identity, or other protected characteristics.

Jobcode: Reference SBJ-re2jy7-18-191-84-32-42 in your application.