SIGGRAPH 2018

siggraph2018-icon

Weta Digital attended SIGGRAPH 2018 in Vancouver and had meeting times available with our Senior Crew to discuss the roles below.

Our team was at booth 27 at the job fair on 14th and 15th August.

Compiler Engineer

The Rendering department at Weta Digital is seeking a Compiler Engineer to advance the state of the art in shading language compiler technology and related systems.

2018-08-20T08:06:26+12:00

The Rendering department at Weta Digital is seeking a Compiler Engineer to advance the state of the art in shading language compiler technology and related systems. Extensive experience in compiler design is required, including parsing, typechecking, intermediate representations, and code generation.

The ideal candidate will have a strong academic background including program analysis, program transformation and optimization, and programming language design. Familiarity with shading languages and computer graphics is desirable. Experience with high performance systems that include multi-threading, vectorization, and GPU acceleration is a plus.

Responsibilities:

  • Accelerate shading performance in Manuka, a world-class renderer for cinematic visual effects and animation.
  • Work with shading department to develop new shader authoring techniques.
  • Improve compiler infrastructure, including intermediate representation and code generation.
  • Extend the shading language with advanced features (e.g. templates)
  • Investigate vectorization and GPU code generation.
  • Improve and maintain existing code to improve quality, reliability, and maintainability.
  • Find and fix bugs. Proactively test new and existing features to ensure the highest levels of quality.

Requirements:

  • A degree in Computer Science and a strong foundation in object-oriented programming.
  • Extensive experience writing compilers, including parsing, typechecking, and code generation.
  • Extensive programming experience in C++.
  • Ability to work independently on a self-directed team in a rapidly changing, deadline-oriented environment.

Desirable qualifications and skills:

  • A masters or Ph.D. in Computer Science.
  • Understanding of static single assignment and other intermediate representations.
  • Familiarity with advanced program transformations like specialization.
  • Hands-on experience with the LLVM compiler toolkit.
  • Thorough understanding of CPU architecture and the memory hierarchy.
  • Knowledge of vectorization is a plus.
  • Familiarity with GPU programming.
  • Hands-on experience with shading languages
  • Knowledge of various rendering technologies, including path tracing, geometry processing, etc.

If this sounds like you – please get in touch – we would love to hear from you!

Tags: Software Developer C++, Multithreaded Programming Wellington - New Zealand
View

Senior C++ Software Engineer

Our Software Engineering team is growing and we're looking for a curious software engineer to join our Core team. You will be working in a large development team on software that spans the entire studio.

2018-08-20T08:05:55+12:00

Are you interested in working with Weta’s large suite of custom software? Are you able to give clear direction and understand how intelligent constraints lead to innovative strategies? Have you experienced the joy of collaborative end-to-end development with customers? Our Software Engineering team is growing and we're looking for a curious software engineer to join our Core team. You will be working in a large development team on software that spans the entire studio.

Who you are:

  • You have a strong suite of VFX software skills, specifically Maya, Renderman, Houdini or Katana plugins
  • You have a passion for tools designed to improve workflows
  • You help artists translate ideas into solutions
  • You make tools that can handle large assets
  • You are open-minded and team-focused

Requirements:

  • Experience in the VFX industry, writing plugins for any of the following packages: Maya, Renderman, Houdini, Katana
  • Expert C++ with complementary experience in Cuda and OpenGL
  • 5+ years of applicable experience
  • BS/MS in Computer Science or a related subject (or equivalent knowledge and experience)

Who we are:

The Software Engineering department is responsible for continuously improving the pipeline including: procedural modelling and dressing, realtime rendering, 2D imaging, animation and VR. If you value a balanced culture of individual autonomy and group collaboration, are creatively minded, and want to work with people who are passionate about technology and creating digital worlds - we'd love to meet you!

Tags: Software Developer Katana, Maya, Renderman API, Houdini API, C++, CUDA / OpenCL, OpenGL / DirectX Wellington - New Zealand
View

Technical Director - Artist Support in Los Angeles

We are looking for someone skilled in debugging, user training, and full-system troubleshooting to support a stage team capturing motion for motion picture visual effects.

2018-08-20T08:04:59+12:00

Are you a technical director with motion capture experience? Or a pipeline developer experienced in rapid-response artist support? Are you seeking a rewarding, fast-paced work environment? We are looking for someone skilled in debugging, user training, and full-system troubleshooting to support a stage team capturing motion for motion picture visual effects.

Production Engineering supports and builds software that helps our crew make movies. One of our responsibilities is the virtual production system used for motion capture shoots. As a support technical director, you will act as a liaison between software developers and both on-stage motion capture operators and off-stage artists, interacting directly with all parties. You will help motion capture operators and artists learn our tools and workflows and communicate problems back to the developers when necessary.

You will:

  • Provide frontline motion capture support at a remote facility in Los Angeles.
  • Troubleshoot software and liaise with the developer team to get issues resolved.
  • Work with developers to identify underlying causes and propose operator-friendly solutions.
  • Work with the release manager to test new software and workflows.
  • Work with operators to demonstrate new software and workflows and gather feedback.

You must:

  • Currently reside in, and have the right to work in, the United States
  • 3+ years professional experience in the VFX industry as a technical director, pipeline developer or systems engineer
  • 3+ years professional experience as a software developer (preferably using Python and/or C++)
  • 3+ years professional experience debugging in or supporting a Linux development environment.
  • Familiarity with the underlying concepts, practices, and systems of VFX.
  • Be comfortable using Maya or MotionBuilder in complex environments.
  • Be willing to work stage production hours.
  • Have excellent written and verbal communication skills.
  • Enjoy exciting and customer focused environments!

If this sounds like you – we would LOVE to hear from you!

Tags: Artist, Software Developer Python / Ruby, Maya, MotionBuilder, Linux Los Angeles - USA
View

Look-Dev Pipeline Developer

Weta Digital is seeking a Pipeline Developer to help create and support the tools used for Look Development, including texturing, material authoring, shading surfacing and appearance modelling.

2018-08-20T08:03:41+12:00

Weta Digital is seeking a Pipeline Developer to join the Look-Dev R&D department.

Our mission:

  • To create and support all the tools used for Look Development within the company, including texturing, material authoring, shading surfacing, appearance modelling
  • Conduct research in appearance-related problems, such as material models, material filtering, material measurement, texture creation, for the purposes of improving quatlity and efficiency of Look Development.

The ideal candidate will have extensive pipeline engineering experience within a production environment, as well as software engineering expertise. Internship and junior positions are also available for this role.

Responsibilities:

  • Participate in code design and code reviews within the Look-Dev R&D department.
  • Integrate and test new Look-Dev technology within a production pipeline.
  • Provide support for Look-Dev tools to hundreds of production users.

Required Qualifications:

  • 3+ years experience with Python, Qt and PyQt/PySide.
  • Experience with programming against database interfaces and domain APIs.
  • Good understanding of modern programming techniques and tools.
  • Good problem solving skills.
  • Ability to write practical and efficient production code.
  • Ability to design, write, document, test, debug and share code within a team.
  • Good communications skills and English language fluency.
  • Comfortable talking to users and developers and understanding feature requests.

Desirable Qualifications:

  • Experience with C/C++ programming.
  • Experience with Maya scripting and programming.
  • Masters-level degree in Computer Science or equivalent.

If this sounds like you, we would love to hear from you!

Tags: Software Developer Maya API, Nuke API, OpenGL / DirectX, QT (Pyside, PyQT), MySQL / PostgreSQL, MySQL / PostgreSQL, Renderman API, Houdini API, C++ Wellington - New Zealand
View

Lighting Pipeline TD - Shots

Weta Digital is hiring Lighting Pipeline TDs for the Shots R&D department to help build lighting pipeline tools and workflows. The Shots R&D department provides production tools and work flows for the FX, Lighting, Comp and Matte Painting departments, and solutions that interconnect these departments with other groups in the company.

2018-08-20T08:02:17+12:00

Weta Digital is hiring Lighting Pipeline TDs for the Shots R&D department to help build lighting pipeline tools and workflows. The Shots R&D department provides production tools and work flows for the FX, Lighting, Comp and Matte Painting departments, and solutions that interconnect these departments with other groups in the company.

This is a highly technical position, and would suit a candidate with well developed technical skills and a genuine interest in problem solving. The role requires interaction with artists as well as software engineers and other pipeline groups within the facility. Therefore good communication skills and a willingness to work on multiple varied tasks are essential.

Most importantly, the candidate must be motivated and interested in the opportunity to learn new systems and concepts and be willing and able to adapt to the changing needs of feature film production.

Required skills

  • Experience of Katana and VFX lighting pipelines
  • Good knowledge of Python development, C/C++ a plus
  • Experience with source control systems such as SVN/git
  • Confident with working in a Linux environment
  • Ability to design, write, debug and share code within a team
  • Creating innovative and robust production pipelines and workflow solutions
  • Strong interpersonal communication and teamwork skills
  • Good time management and problem-solving skills
  • English language fluency

Preferred Skills

  • Experience with other shading and renderers
  • Experience with QT and UX design
  • Experience as artist or TD in Lighting
  • Degree in Computer Science, Engineering or equivalent work experience
Tags: Artist C++, C, Python / Ruby, Katana Wellington - New Zealand
View

Look-Dev Machine Learning Researcher

Weta Digital is seeking a Machine Learning Researcher to join the Look-Dev R&D department.

2018-08-20T08:01:35+12:00

Weta Digital is seeking a Machine Learning Researcher to join the Look-Dev R&D department.

Our mission:

  • To create and support all the tools used for Look Development within the company, including texturing, material authoring, shading surfacing, appearance modelling
  • Conduct research in appearance-related problems, such as material models, material filtering, material measurement, texture creation, for the purposes of improving quality and efficiency of Look Development.

The ideal candidate will have proven research contributions in machine learning, as well as software engineering experience. Internship and junior positions are also available for this role.

Responsibilities:

  • Survey and monitor the existing state of the art and of the competition.
  • Participate in the research of new and practical Machine Learning-based solutions for Look Development problems, such as texture synthesis, semantic segmentation, inpainting, material measurement, etc.
  • Participate in the dissemination of scientific knowledge within and outside the company.
  • Participate in the implementation of new ideas into practical production tools.

Required Qualifications:

  • Graduate-level (MSc or PhD) education or equivalent experience.
  • Good knowledge of machine learning research and tools (TensorFlow, pyTorch, etc).
  • Fundamental understanding of the scientific process.
  • Ability to read, understand, and discuss scientific papers.
  • Ability to think creatively and formalize when faced with a problem.
  • Ability to understand the practical considerations of research applied to a production environment.
  • Good communication skills and English language fluency.

Desirable Qualifications:

  • Previous experience in machine learning research in the VFX industry
  • Good software engineering skills.
  • Proficiency in C++ and Python.
Tags: Research C++, Numerical Programming, Boost Libraries, Assembly / Low Level Programming, Python / Ruby, TensorFlow, pyTorch Wellington - New Zealand
View

FX Pipeline TD - Shots

This is a highly technical position, and would suit a candidate with well developed technical skills and a genuine interest in problem solving.

2018-08-20T08:06:53+12:00

Weta Digital is hiring Pipeline TDs for the Shots R&D department to help build production pipeline tools and workflows within the FX domain. The Shots R&D department provides production tools and work flows for the FX, Lighting, Comp and Matte Painting departments, and solutions that interconnect these departments with other groups in the company.

This is a highly technical position, and would suit a candidate with well developed technical skills and a genuine interest in problem solving. The role requires interaction with artists as well as software engineers and other pipeline groups within the facility. Therefore good communication skills and a willingness to work on multiple varied tasks are essential.

Most importantly, the candidate must be motivated and interested in the opportunity to learn new systems and concepts and be willing and able to adapt to the changing needs of feature film production.

Required skills

  • Creating innovative and robust production pipeline development and workflow solutions.
  • Degree in Computer Graphics, Computer Science, Engineering, Mathematics, Physics or equivalent work experience.
  • Extensive knowledge of Python, broad experience with other programming languages a plus.
  • Experience working in an FX department or directly with FX artists.
  • Experience with source control systems such as SVN/git
  • Knowledge of and experience using Linux environment
  • Experience with simulation software for visual effects.
  • Strong interpersonal communication and teamwork skills.
  • Strong time management skills.
  • Strong problem solving skills.

Preferred Skills

  • Previous experience as an FX artist.
  • Team leadership experience.
  • Experience with QT and UX design.
  • Experience with Maya and Houdini APIs
  • Strong technical understanding of shading, lighting and rendering.

If this sounds like you, we would love to hear from you!

Tags: Artist C++, Maya API, Maya, Linux, Houdini API, QT (Pyside, PyQT) Wellington - New Zealand
View

Fur Groomer

Weta Digital is looking for Fur Groomers for upcoming projects

2018-08-20T08:03:02+12:00

Weta Digital is looking for Fur Groomers for upcoming projects:

Role Description:
Creation and maintenance of hair & fur grooms for characters and creatures using Weta's proprietary software.

Requirements:

  • Extensive knowledge of Maya
  • Good eye for detail and ability to match reference or artwork
  • Good communication skills and works well in a team environment
  • Ability to troubleshoot and problem solve
  • Able to take direction from clients, directors, supervisors or leads
  • Willing to learn our proprietary fur system
  • Work to deadlines and within production schedules
  • A balance of technically and artistically minded
  • A strong work ethic and willingness to learn
  • An understanding of VFX production pipelines
  • Ability to work with an intuitive rather than procedural grooming system.

Ideal skills:

  • Previous experience in similar roles
  • Experience with Unix/Linux systems
  • Experience with other fur systems (either commercial or proprietary)
  • Knowledge of lighting, rendering and/or scripting
  • Ability to model in other areas a bonus

If this sounds like you - please get in touch!

Tags: Artist RenderMan, Maya, Nuke, 3DE, Linux, MudBox, Z-brush, MotionBuilder, Silhouette, Vue Wellington - New Zealand
View
arrow-right