Skip to content.

Jobs

Peter Jackson

At Weta Digital we’re passionate about our work and we attract some of the filmmaking world’s best creative and technical talent. Over 35 nationalities make up our team.

Register your interest

If you’d like to be a part of this cosmopolitan creative mix, love what you do, and have impressive skills and experience, we’d like to hear from you. We welcome and encourage applications from local freelancers and recent graduates, please see the positions advertised below.

To register your interest in working at Weta Digital, first complete our work enquiry form, either for a specific vacancy we have listed, or as a speculative application we can hold onto for future reference.

We will not consider a job application unless you have registered your interest via the work enquiry form. Register your interest

More about applying for work at Weta Digital

Non-resident applicants

New Zealand immigration law requires that non-resident digital visual effects artists have at least three years’ feature film experience to qualify for a working visa. 
 
Applicants with technical skillsets are not required to have feature film experience but experience and qualifications commensurate for the role.  
 
Please note that Australian permanent residents/citizens are not required to apply for a NZ work visa
 

Fur Groomer

25th April 2017

Weta Digital is now hiring for a Fur Groomer:

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 sound like you, please complete the online questionnaire and send your resume to us at: recruitment@wetafx.co.nz
 

 

Apply for the job

Lighting TDs - Expression of Interest

22nd April 2017

Weta Digital is accepting Lighting TD expressions of interest for opportunities opening up in the later half 2017 - If you would like to apply for consideration, please see below for how to register your interest.

Candidates should demonstrate the following attributes:
- 3 or more years as a full time artist on Feature Films.
- Expert user in Maya, Katana, Houdini or equivalent.
- Expert knowledge of rendering in Renderman, Arnold, V-Ray or similar.
- A demonstrated ability in composition, light, and colour.
- Strong understanding of VFX pipelines and workflows within a Linux environment.
- Strong communication skills.
- Experience with programming or scripting in C/C++, Python, Lua or Mel preferred.
- Shader writing in RSL, OSL, or equivalent.
- Can solve demanding shot problems independently.

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire and send your resume through to us at: recruitment@wetafx.co.nz
 

Apply for the job

Systems Engineer, Systems

21st April 2017

We’re a small team of engineers looking after a lot of infrastructure. We monitor, improve, install and manage the infrastructure that supports over 1000 crew and the delivery of world leading visual effects.

We support hundreds of servers, Petabytes of network storage, a diverse network setup and have to meet interesting security requirements. Behind our crew and the films we work on, is the architecture built by the infrastructure team. We’re always on call to keep our systems up and running ensuring we deliver on time and ensure our crew have the best experience possible.

Our team culture of curiosity, problem solving and openness is key to its success. We’re wanting to add to our team someone who loves learning new things, is adaptable and creative.

The Systems Engineer performs both day-to-day support and project work to sustain and improve our large (several thousand hosts), primarily Linux-based infrastructure.

Responsibilities:
• You’ll ensure systems are monitored well to ensure service levels, proactive resolution of issues, and uptime
• Discover and implement innovative solutions to difficult infrastructure problems
• Your distaste of toil will drive you to automating the response to all non-exceptional service conditions.
• Work directly with crew to understand their requirements, processes and objectives and setting up solutions appropriate to their needs.
• Interact with vendors to evaluate and configure solution offerings as required
• Prepare purchasing/specifications and verify bills of materials
• Complete scheduled outage, maintenance and remedial work outside of normal working hours
• Participation in the Systems on-call and ticket resolution roster
• Write technical procedures and documentation

Needs to know
• At least one programming language e.g. (Python, Perl, Bash)
• How to learn new things quickly
• Experience with Linux
• TCP networking knowledge (VLAN, LACP, VPN, routing)
• Good understanding of common infrastructure services (DHCP, DNS, email etc.)
• Experience using debugging tools e.g. (strace, tcpdump, Wireshark etc)

Nice to have
• Administering AD and Windows servers
• Experience managing and optimizing (large scale) storage and cache configurations – NFS, CIFS, ZFS, NetApp, Avere
• Advanced networking knowledge (BGP, OSPF, VRRP, Firewalls)
• High performance computing (HPC) environments
• Understanding and experience using RDBMS software such as MySQL and PostgreSQL
• Monitoring/Automation/Configuration tools (Nagios, Cacti, Puppet, Chef, SaltStack, Cfengine, Splunk, ELK stack)
• Archive and Backup systems configuration and testing (DMF, CommVault)
• Mac OS X and Windows enterprise deployments
• VMware experience
• Nutanix or other Hyperconverged platform experience
• Clustered Filesystem experience (e.g. GPFS, Lustre)
• Prior experience in the VFX production, entertainment, media or gaming industries

If this sounds like you – we would LOVE to hear from you! Please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your resume to us at: recruitment@wetafx.co.nz

Apply for the job

Visit Weta Digital at FMX 2017

19th April 2017

ARE YOU GOING TO FMX 2017??

Weta Digital will once again be attending FMX and we would love to meet you.

We are constantly on the lookout for outstanding talent to join our team of world class artists. In particular we are actively recruiting for Developers and Researchers, who possess a minimum of 3 years professional experience.

In addition, we are also very interested in hearing from talent with the following skillsets:

- Creature TDs
- Lighting TDs
- FX TDs
- Layout TDs
- Shader TDs
- Texture Artists
- Motion Editors
- Animators
- Compositors


During 2017 we will have a number of vacancies opening in intermediate – senior level roles across the company.

Weta strives to identify candidates whose orientation towards team work and collaboration, communication skills and drive towards delivering to the very highest standards, sets them apart. Based in Wellington, New Zealand, you can be part of a vibrant economy that’s open-minded and globally connected.
 

To find out more about our current and upcoming vacancies, working and living in New Zealand, and the support the Weta Digital team provides to staff relocating to New Zealand, come by the Weta Digital Recruiting Booth at FMX, on 2 and 3 May. On hand to answer any of your questions will be a Senior Technical Supervisor, our Recruitment Manager and General Manager of Human Resources.

If you can’t make it to our booth, or would like to pre-register your interest, please submit an online recruitment questionnaire here, and email your cover letter and resume to recruitment@wetafx.co.nz

Apply for the job

Department Production Manager

18th April 2017

Weta Digital is looking to hire a Department Production Manager to join our growing Production team. We are keen to talk to experienced production candidates who have a track record of scheduling and managing through to delivery, large volumes of work on complex VFX projects.

Job Description:
The Dept Production Manager is responsible for overseeing the entire schedule of a single project, or a substantial component of a single project within a department at Weta Digital.

Key Responsibilities:
• Managing either the entirety, or a significant proportion of a large show. Supporting the Dept manager with the planning of resource requirements, and ensuring a comprehensive schedule is built, maintained and tracked through to final delivery.
• Sharing responsibility for scheduled targets and working with both department production and show production to ensure the schedule is on track, ensuring that risks and changes are communicated clearly and in good time.
• Reporting on weekly progress, including Stacks (milestone) updates, passing on relevant client feedback and any other supporting information that would benefit the team.

Needs to know and have:
• Proven scheduling experience and knowledge of scheduling tools, ideally database knowledge, preferably Shotgun.
• Good knowledge of Excel & Word.
• Organised and able to multi-task, especially with regards to fielding queries from, and providing updates to multiple groups.
• Capable of motivating and leading teams with enthusiasm
• Able to troubleshoot & solve problems
• Calm and personable under pressure and when working to tight deadlines.
• Able to delegate effectively and provide mentoring to Production Coordinators & Assistants
• A minimum of 3+ years experience working in VFX production

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire and send your resume through to us at: recruitment@wetafx.co.nz
 

Apply for the job

Production Coordinators

13th April 2017

Role - Responsible for coordinating all matters as required facilitating efficient running of the Show or Department.

Needs to Do
• Track shots/assets
• Schedule assets (In Department Production)
• Responsible for hitting scheduled targets
• Arrange dailies, rounds, meetings, create playlists, take notes and follow up on notes.
• Arrange and/or attend senior VFX Supervisor reviews & Director reviews (create playlists and take & notes)
• Manage artists.
• Request overtime as necessary for Artists to hit their targets.
• Order overtime food as required for Artists working overtime.
• Coordinate delivery & supporting documentation as required.
• If requested by VFX Producer or PM liaise with client to arrange reviews, meetings, conference calls, playlists etc.


Needs to Know

• Previous knowledge of VFX pipeline
• Minimum of 3 years experience in VFX or related field.
• Knowledge of Filemaker, Excel & Word.
• How to manage artists and clients

Needs to Be
• Confident clear communicator
• Sharp & resilient
• Organized & uses initiative
• Ability to handle confidential information
• Comfortable dealing with all levels with the organization, including key executives & senior management
• Able to multitask
• Able to juggle various priorities in a fast paced environment
• Able to troubleshoot & solve problems
• Calm and personable under pressure and when working to tight deadlines.

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire and send your resume through to us at: recruitment@wetafx.co.nz 

Apply for the job

Software Developer - Creatures

12th April 2017

Weta Digital's internationally renowned Creatures team has been responsible for some of the most memorable characters brought to screen in recent years. We are currently seeking a Software Engineer to join our award-winning facility in Wellington.
Working in a flexible team environment, the focus of the role will be designing and implementing ground-breaking techniques into intuitive production technologies to be used across a range of future projects. As a key member of a core group, this role presents an opportunity to work at the forefront of ongoing development in the CG industry.

We are looking for someone from a solid engineering and software design background. If you think this sounds like you, please consider your competency in following areas before making your application;

Extensive knowledge of:
- Computational mathematics
- Computational geometry
- Computer simulation techniques
- C++
- Multi-threading
- Low level Code optimisation
- Software Architecture
- Manipulation of large complex data set
- Agile Development

Also:
- Ability to translate and communicate sophisticated technical concepts to a broad range of users
- Ability to work in a very fluid multi-disciplinary artistic working environment
- Have solid initiative and be an independent self starter
- Willing to push boundaries on new fields of research
- Maya plug-in experience a slight advantage
- Finite element method knowledge would be useful- Experience developing for Maya/Motionbuilder
- Python

Nice to have but not essential:
- UI experience (particularly QT)

To apply, please complete the online recruitment questionnaire and forward your resume through to: recruitment@wetafx.co.nz

 

Apply for the job

Senior Creature TD - Rigging Focus

12th April 2017

Weta Digital's internationally renowned Creatures Team has been responsible for bringing some of the most memorable creatures brought to screen in recent years.
We are currently looking for a Senior Creature TD with a rigging focus.

Applicants should be experienced and passionate about rigging both creatures and mechanical objects.

They should have broad knowledge of rigging bipedal and quadrupedal creatures, in addition to having experience in mechanical rigging.
It would be an advantage to have a broad anatomical knowledge and be well versed in creation and simulation of skeletons, muscles, and skin.

Working in a flexible team environment a Senior Creature TD with rigging focus is responsible for developing rigging modules and building and rigging puppets.

They need to work closely with the animation and other motion departments leads, to define the specification of control structures and rig functionality.
There should be a close collaboration with other Creature TDs to ensure modules create anatomically correct results (where applicable).

They must be capable of writing robust rigging modules to create complex behaviors, with a focus on performance and optimisation.

Applicants must have a solid understanding of linear algebra and be able to apply their understanding to produce highly optimised puppets.

A Senior Creature TD needs work closely with various departments, especially animation, and maintain good working relationships with these departments to ensure that the deliverables to them are of a consistently high quality and match the agreed specification.

Must have:
Strong scripting and debugging skills
-5 years or more as a full time senior creature TD/rigging TD/lead on feature films
-Experience in writing modules for creatures and mechanical rigs
-Experience with skinning and deformation of photo realistic characters and/or creatures
-Poweruser in Maya
-Poweruser in Python scripting
-Linux experience
-C++ experience

Nice to have
-Experience in Muscle, Fat, Skin simulation
-Experience in Cloth and Hair simulation
-Must be able to work well in a team environment
-Must be willing to relocate to New Zealand

If you would like to apply for consideration, please complete the online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz 

Apply for the job

Creature TD

12th April 2017

Weta Digital is looking for Creature TDs to join its award winning team.

Applicants should be experienced and passionate about building photo-realistic creatures.
They should have broad anatomical knowledge and be well versed in creation, rigging and simulation of skeletons, muscles, and skin.

A Creature TD is responsible for building, rigging and simulating the internal anatomy of a creature, in order to drive the final deformation of the skin. Also responsible for defining animation controls and rigging puppets to be used by animation and other departments.

Creature TDs work closely with various departments, especially modelling, animation, and shots.
They work alongside the Creature Cloth/Hair TDs to deliver dynamic, realistic creatures.

Strong scripting and debugging skills are a must.

-5 years or more as a full time senior creature TD on feature films
-Experience with skinning and deformation of photo realistic characters and/or creatures
-Poweruser in Maya
-Poweruser in Python scripting
-Linux experience
-Experience in Cloth and Hair simulation a plus
-Python, Perl, and C++ knowledge a plus.
-Must be able to work well in a team environment
-Must be willing to relocate to New Zealand

If you would like to apply for consideration, please complete the online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at recruitment@wetafx.co.nz. 

Apply for the job

Compositors

11th April 2017

Weta Digital are now hiring Compositors for contracts starting June onwards.
 

Candidates need:

  • 5+ years as a Compositor on Feature Films
  • Power user in Nuke
  • Strong communication skills and a team player
  • A demonstrated ability in all aspects of Compositing 

If this sounds like you, please fill out the online questionnaire and send your resume + showreel link through to: recruitment@wetafx.co.nz
 

Apply for the job

Layout TDs

10th April 2017

Weta Digital requires mid-level to senior technical directors to work within the Layout Department.
 
The specific job requirements are:

- Knowledge of Maya with generalist skills in camera, modelling, animation and rendering
- Comprehension of photographic composition and understanding of camera lenses
- Ability to match photographic reference of an environment (natural or architectural) with a minimum of assets
- Strong technical, communication and organizational skills
- A solid understanding of matchmove concepts
- Previous Layout or Level Design experience a plus
- Knowledge of Nuke, scripting abilities in python and mel a plus
- At least 3 years layout experience in Visual Effects on feature films

If this sounds like you, we would love to hear from you!  Please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz
Apply for the job

Modellers

6th April 2017

Weta Digital is currently looking for experienced modellers, please note - you must have at least 3 years feature film experience.

The Model department is responsible for the creation of the digital assets across all shows. These tasks include ,character, digital double, organic models, hard surface models, environments, hi-res models for displacement map extraction, low resolution models for previs or crowd simulation, facial blendshapes, fur, hair, costume creation using Marvelous Designer.

Qualified candidates must have proven experience in production environments, demonstrating ability with high-end 3D modelling tools to create complex models, and the ability to create accurate models from 2d reference, previs, photogrammetry or scan data.

Additional Requirements:
• An impressive reel showing a wide range of organic and hard surface models with clean and efficient topology
• Demonstrate knowledge and experience using Maya in a production environment (please note that due to our pipeline Maya knowledge is considered a must). Additionally, an ability to script in MEL and/or Python is an asset
• Experience with Mudbox or Z-Brush.
• Experience with Cyslice and UVlayout and good knowledge of UV workflow is a plus.
• Ability to take direction and work independently while being an effective team player
• Strong problem-solving skills and attention to detail
• Knowledge of Linux desktop and system commands to perform daily tasks comfortably
• Excellent organizational. communication skills with the ability to meet deadlines.

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire and send your resume through to us at: recruitment@wetafx.co.nz

 

Apply for the job

Project Manager

22nd March 2017

Work closely with the Heads of Department to manage teams of researchers and developers working on support, pipeline integration and R&D projects.

Responsibilities:
• Develop business cases for all the department RnD projects, including: business requirements, business reasons, estimated costs and resources.
• Regularly report on progress, success & deviations to all stakeholders
• Identify and include tasks such as integration, testing, documentation, training, infrastructure changes, communication
• Works for the Project Owner/Sponsor
• Works with a Project Lead, domain knowledge expert
• Creates project analysis (stakeholder, risk, scope, cost)
• Drives project(s) to deliver in scope, cost and time
• Help coordinate work with teams in other departments.
• Creates project post mortems and cultivates sharing of knowledge, both internal to project team and externally to wider development group.
• Manage support processes, including monitoring, reporting and escalation.
• Monitor progress of projects and keep track of tasks, milestones, costs and priorities.
• Help department crew achieve their goals and satisfy their requirements.
• Monitor and maintain the wellbeing of the team.
• Record, communicate and monitor additional action items from meetings.
• Monitor issues and risks, propose solutions, escalate as needed to resolve.
• Identify and implement improvements to project management documents and processes.

Required Qualifications
• 5+ years experience in project management of complex software development and/or research projects.
• Familiarity with tools in use at Weta such as JIRA, Gantt charts, Excel, Word
• Great communication and people skills.

Desirable Qualifications
• Degree in Information Systems or similar.
• Experience in Agile project methodology.
• Experience in VFX, film or video game production
• Some knowledge of computer graphics
• Software development experience

If this sounds like you, please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your resume to: recruitment@wetafx.co.nz

Apply for the job

Mid/Senior Software Engineer for the Simulation group

17th March 2017

Weta Digital seeks a Mid/Senior Software Engineer to join our Simulation Group. This role works closely with artists and other developers to develop and maintain our proprietary simulation platform.

Responsibilities:
● Provide software solutions by studying information needs, conferring with users, analysing data usage and work processes, investigating problem areas
● Manage own workload by tracking & maintaining tasks
● Help set up project plans, including setting project objectives and report on performance
● Maintain a good awareness of departmental pipeline and identify areas of potential improvement
● Guide and support team members

Required qualifications:
● Extensive knowledge of C++
● Extensive knowledge of OpenGL, QT, OpenMP, Boost
● Ability to work well in a team and closely with artists.
● Ability to multitask as required in a production environment.
● Experience in implementing and supporting a wide variety of complex software systems.
● Experience with UNIX / LINUX
● Excellent verbal and written communication skills.
● 3+ years of applicable experience
● BS/MS or equivalent knowledge and experience in Computer Science or a related subject.

If this sounds like you, we would love to hear from you! Please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume to us at: recruitment@wetafx.co.nz

Apply for the job

QA Software Tester / Test Engineer (LA Based)

2nd March 2017

We are looking to improve the quality and stability of our internal tool chain. This is an opportunity for an experienced QA/Test Engineer to come on board and help us to improve our testing and deployment systems. The successful candidate will work directly with users and developers throughout the development and deployment process. This role will encompass both manual testing as well as test automation as we look to improve our overall process for QA & testing.

Role and Responsibilities:
- Design and implement functional and structural testing strategy for our pipeline software.
- Work closely with users to quantify workflows into step-by-step, outcome-driven tests to ensure we meet our stated design goals for tools and workflows.
- Monitor existing tools/toolchains for regressions in functionality.
- Evaluate new features for stated functionality.
- Convey issues clearly to the development teams.
- Improve the testing processes
- Develop automated testing framework.
- Assist in rollout/deployment of software to production environments.
- Author automated unit tests and functional tests that can be employed to quickly and automatically highlight any problems or regressions in software that is due for deployment.

Skills Required:
- 5+ years QA experience
- Working knowledge of Python testing frameworks such as unittest, py.test, zope.testing, doctest, or nose.
- Self-motivated & able to function with minimal direct management.
- Experience with bug tracking and Test Management Systems (Jira, test track, testrail or similar).
- Experience with Linux.

Desired Skills:
- Working knowledge of Git revision control system.
- Experience with 3D tools (e.g. Maya, Motionbuilder,Houdini etc.).
- Experience with VFX pipelines and processes.

Please note:
- Candidates must hold US Citizenship

To apply for consideration, please fill out our online questionnaire (www.wetafx.co.nz/jobs) and send your resume to: recruitment@wetafx.co.nz
 

Apply for the job

Experienced Motion Pipeline Developer

24th February 2017

Weta Digital is looking for an Experienced Motion Pipeline Developer to provide technical support, develop artist-facing tools and pipelines servicing the Animation, Motion Edit, Facial Motion, Crowd, and Previs departments.

Required:
* Strong experience with Maya and Motion Builder
* Strong scripting abilities in python and mel for Maya
* Ability to communicate clearly with non-technical users
* Able to work well as part of a team
* Friendly and calm when under pressure
* Available to work evenings and weekends during busy times
* Collaborative development experience
* Comfortable with troubleshooting/enhancing/refactoring existing code
* Strong technical and creative problem solving skills
* Experience in visual effects, software or game development
* Ability to gather requirements and user feedback independently

Bonus:
* Experience working on a help-desk or as a tutor
* Experience with C++, QT, PyQt/PySide, JIRA, gitlab
* Experience with Nuance
* Familiarity with unit/integration/regression/acceptance testing
* Proponent of clean code design patterns

Please complete the online recruitment questionnaire and forward your resume and a code sample to recruitment@wetafx.co.nz
 

Apply for the job

Senior FX TD - Expressions of Interest

22nd February 2017

Weta Digital is accepting Senior FX TD expressions of interest for opportunities opening up September/October 2017 - If you would like to apply for consideration, please see below for how to register your interest.

Candidates should display the following:
• 5 years or more experience as a senior FX artist on Feature Films.
• Significant experience with fluid dynamics or destruction software for visual effects.
• Can deliver solutions for demanding FX problems proactively and independently, and provide support where needed.
• Leadership experience.
• Strong communication and collaboration skills.
• A strong eye for dynamic and directed motion.
• A strong eye for composition, light, and colour.
• Poweruser in Maya, Houdini, and or other FX simulation software.
• Linux proficiency.
• Scripting proficiency.

Also valued:
• Strong lighting and rendering skills.
• Shader writing skills.
• Code writing experience.

If this sounds like you - we would love to hear from you! Please fill out our online questionnaire and send your resume + showreel link to: recruitment@wetafx.co.nz 

Apply for the job

Python Application Developer (InfoSys)

15th February 2017

The Weta Digital Information Systems teams designs, implements, manages and supports all tools used for production tracking across the entire facility. Most of those tools are written in Python, Pylons using MySQL and elastic search. The tools must support the complex nature of the VFX pipeline whilst also providing a performant and intuitive experience for all of our Users – 1100 across the entire facility.

We are looking for an experienced software engineer to join the team.
Ideally that person would have a python experience but people with C++ and/or java backgrounds could have relevant skills as well. We are looking for someone smart, with a passion for software engineering, web applications, communication tools, new technologies, and providing perfect solutions to happy customers.

In return, you'll have the opportunity to work with talented software engineers providing industry-leading tools within the visual effects and film arena. You will work with passionate, dedicated visual effects artists and technicians in a company dedicated to innovation and excellence. If this sounds like you, and you have the skills / experience listed below, please get in touch!

Role Responsibilities include:
- Developing new web applications and APIs
- Maintaining existing web applications and APIs
- Understanding internal customer requirements
- Database development, writing queries, optimising queries
- Implementing and maintaining full-text search engines such as elasticsearch

Key Skills:
- Python - preferred, those with C++ or java experience may have relevant skills
- Postgres, MySQL or similar enterprise level database server experience
- At least 4 years of Linux exposure
- Exceptional communication skills both written and oral
- Ability to work under pressure
- An eye for detail

Desirable Qualifications & Experience:
- BS/MS or equivalent knowledge and experience in Computer Science, Computer Engineering, Information Engineering or equivalent
- At least 4 years prior experience in a similar development role
- Full-text search engines such as elasticsearch
- Experience with NoSQL databases

If this sounds like you - we want to hear from you!  Please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume to: recruitment@wetafx.co.nz

Apply for the job

Systems Tools Developer

14th February 2017

Weta Digital's System Tools team develops the software that manages one of the most demanding data storage environments in VFX. Our systems safeguard storage reliability and performance for thousands of hosts across petabytes of data. They coordinate multiple storage tiers, are constantly available, and must handle the ever-increasing scale of our production processes.

We are currently working on an ambitious program to rebuild our core software from the ground up. In this role, you will be a key member of a small talented team that is committed to providing an architecture that will scale with the company. Our team works closely with system engineers, data resource managers, and pipeline developers – but our software is critical to the smooth functioning of the entire production pipeline.

As a System Tools developer, your responsibilities will include:
- contributing to a code base in Python, Erlang, and C
- designing and implementing sub-systems
- eliciting and understanding Weta's storage software requirements
- developing tests and pushing forward on continuous improvement
- selecting and integrating open source libraries where appropriate
- monitoring and maintaining critical services

Some experience that would be useful would be:
- storage infrastructures: NFS, tape storage, HSMs, clustered filesystems, etc.
- programming in a Linux / Unix environment
- development in Python, Erlang, C, C++
- understanding of relational databases, document stores, and data warehousing
- monitoring and service discovery implementation - for example Nagios, Icinga, or Consul
- packaging, build, and deployment experience
- understanding and empathy for system administrators
- statistics, trends analysis, data visualisation

From time-to-time you may need to provide back-up to the team that maintains our legacy tools. However, we're working to deprecate those tools as soon as we can.

We don't expect you to come pre-packaged with all the experience you'll need. We know that good developers have transferable skills. We're mainly looking for aptitude and attitude. Our developers have had to teach themselves new things on the job and you will too. What we do want is a solid record of technical achievement, a demonstrable orientation toward teamwork, attention to detail, and curiosity. We like to get our software right the first time and we're looking for that in you.

We're also looking for critical thinking and leadership – we don't just want to replace an existing system that is no longer fit for purpose. We're working to make world class VFX storage software that exceeds our stakeholder needs and is better tailored to Weta than anything we can buy off the shelf.

If this sounds like you – we would love to hear from you! Please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume through to: recruitment@wetafx.co.nz

Apply for the job

Developer and Test Engineer (Python/C++)

3rd February 2017

Production Engineering supports and builds software which helps our crew make movies. Our tools include small utilities, plugins for applications like Maya and MotionBuilder, and complex render/asset tracking systems. You will work directly with artists to understand their requirements and then write code which enables them to be more effective at their jobs.

We are re-imagining how we perform software testing and deployment and are looking for somebody to guide us in this process.

You must:

• Have 2+ years professional experience as a developer and test engineer
• Have a computer science degree or equivalent experience
• Be comfortable in Python and/or C++
• Be comfortable in a Linux development environment
• Have excellent written and verbal communication skills
• Enjoy dynamic and challenging environments!

If this sounds like you - we would love to hear from you! Please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume to: recruitment@wetafx.co.nz
 

Apply for the job

Intermediate & Senior Pipeline Developers (Python/C++)

3rd February 2017

Production Engineering supports and builds software which helps our crew make movies. Our tools include small utilities, plugins for applications like Maya and MotionBuilder, and complex render/asset tracking systems. You will work directly with artists to understand their requirements and then write code which enables them to be more effective at their jobs.

You must :
- Have 2+ years professional experience in the VFX, gaming or related industry
- Have a computer science degree or equivalent experience
- Have strong skills in Python and/or C++
- Be comfortable in a Linux development environment
- Have excellent written and verbal communication skills
- Enjoy dynamic and challenging environments!

If this sounds like you - we would love to hear from you! Please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume to: recruitment@wetafx.co.nz

Apply for the job

Look-Dev Software Engineer

3rd February 2017

Weta Digital is seeking a Software Engineer 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 extensive software engineering expertise and a solid computer graphics R&D background. 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.
- Implement 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 of solid C++ software development experience.
- Good understanding of computer graphics techniques (linear algebra, material models, light transport algorithms, geometry processing tools, etc).
- Ability to translate a paper or research idea into practical and efficient production code.
- Ability to design, write, debug and share code within a team.
- Good communications skills and English language fluency.

Desirable Qualifications:
- Previous experience in computer graphics research.
- Previous experience in software engineering in the VFX industry

To apply, please complete our online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz

Apply for the job

Look-Dev Pipeline Developer

3rd February 2017

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.

To apply, please complete our online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz

Apply for the job

Developer Services Engineer

25th January 2017

Weta Digital is seeking an Engineer to join our Developer Services team. Developer Services is a specialized IT team dedicated to handling the services that make it possible to deploy and maintain software at Weta Digital.

We're looking for an experienced engineer who flourishes in an environment that requires close collaboration between developers and infrastructure teams. You'll have a firm grasp of modern tools for source control, be comfortable working with a variety of data stores and developer services. We expect this role will be about 50% project, 50% operational tasks, so you'll be passionate about getting operational stuff right, because we take our reliability very seriously.
The role is a diverse combination of running our Linux OS platform, tools and support for version control, ticketing, build systems, software installation, testing infrastructure, code review systems, devops automation, databases, authentication, authorisation and complex software/Linux faults.

You will be the point of contact for the day-to-day issue management for developers and assist our developers in enabling their success by providing creative solutions to challenging technical issues.

Responsibilities:
- You'll work with developers and system engineers to resolve technical issues
- You'll maintain and improve existing developer infrastructure
- Support developer tools and services (Git, Jira, Jenkins, WAF, Gitlab and others)
- You will find joy when eliminating toil using automation (Puppet, Ansible, scripting, etc)
- OS deployment, package installation, environment management

Required Skills:
- Knowledge, equivalent experience or degree in computer science, software engineering or related discipline
- Hands on experience with Linux
- Some development experience in any of the following (C, Python, Perl, Go, Ruby, Erlang, Java, JS, etc)
- Familiarity with Virtualisation and container systems (KVM, VMware, Docker, LXC, etc)
- Automation tools (Puppet, Ansible, Chef, Salt or similar)

Desired Skills:
- Debugging (strace, tcpdump, diff, gdb)
- Interest in open source software
- Prior experience in the visual effects, entertainment, media or gaming industries
- Web development skills
- Knowledge of software development paradigms (Agile Scrum/Kanban, etc)
- Experience with build systems, CI/CD (Jenkins, Gitlab CI)

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your uptodate resume to: recruitment@wetafx.co.nz

Apply for the job

Simulation Researcher

16th January 2017

Weta Digital is seeking a Researcher to join our Simulation Department:

Responsibilities:
- Work within a team environment to develop new simulation algorithms for CFD, Biomechanics, Plants and Clothing
- Adapt the latest research results into practical, production quality code
- Implement core simulation algorithms with a focus on high performance, multithreading, distributed computing, large scalability and robustness
- Analyse and optimize system performance
- Improve and maintain existing code to improve quality, reliability and maintainability
- Proactively test new and existing features to ensure the highest levels of quality
- Provide hands on user support. Find and fix bugs. Author high quality internal and end user documentation
- Planning and tracking development tasks, engaging with users, and collaborating with other departments
- Design and implement physically realistic material models

Required Qualifications:
- Masters or Ph.D. in Computer Science, Computer Graphics, Physics or Mathematics
- 6+ years of industry software engineering experience
- Extensive expertise in largescale software engineering
- Proven simulation research expertise
- Fluency in C++ and experience with other languages such as Python
- Experience in performance analysis and optimization of highly parallel, scalable systems
- Ability to work well on a self directed team in a rapidly changing, deadline oriented environment

Desirable Qualifications:
- Qualifications in Film
- GPUcompute programming expertise and experience with interactive rendering algorithms
- Experience in film or video game production
- Experience in designing algorithms for MPI based applications
- Familiarity with tools such as Valgrind, Vtune, git, JIRA and so on
- Maya, Houdini or similar API expertise.

To apply for consideration, please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume through to: recruitment@wetafx.co.nz

Apply for the job

Junior Software Developer

16th December 2016

Weta Digital is seeking Junior Software Developers to join Weta Digital's Software Engineering team.

We develop, support and maintain a wide range of custom tools used by many departments across the company and across all of our film projects. Our tools are range from small-but-essential utilities to simplify workflows, to extensive complex systems such as our Academy Award winning fur system. We develop both standalone applications and plugins for existing packages such as Maya and Motion Builder.

As part of our team, you will be working closely with artists helping to ease their workflows by troubleshooting and maintaining our tools.

Responsibilities
• Provide prompt responses to users/artists, opening their scenes, investigating issues
• Debugging and bug fixing a variety of tools currently in productions pipeline
• Provide high-level fixes on R&D tools like UI changes when needed, plugin interfaces and basic new functionalities
• Participate in weekly team meetings to discuss progress and issues to be resolved, and report progress on a weekly basis.
• Manage workload by tracking and maintaining tasks.

Required qualifications:
• Knowledge of C++ and Python
• Ability to work well in a team and closely with artists
• Ability to multitask and change projects as requires in a production environment
• Excellent verbal and written communication skills

Desired qualifications:
• Good knowledge of Linux
• Good knowledge of OpenGL
• BS/MS or equivalent knowledge and experience in Computer Science or a related subject
• Knowledge of Maya
• Experience with the APIs of either Maya, Renderman or Motionbuilder
• Experience with Qt
• Git and debugging/profiling experience

To apply for consideration, please fill out our online questionnaire at www.wetafx.co.nz/jobs and send your resume through to recruitment@wetafx.co.nz

Apply for the job

Software Developer in Software Engineering Department

16th December 2016

Weta Digital Software Engineering Department is looking for a Software Developer to join our team.
The Software Engineering Department creates, develops and maintains tools for pipeline, procedural modelling and dressing, realtime rendering, 2D imaging, animation and VR. We aim to keep quality of Weta Digital’s products to the highest level also ensuring quantity and continuity in the production pipeline, easing users workflows and speeding up processes. As a software developer you will support a diverse range of areas in the Software Engineering Department.

Responsibilities:
• Collaborate with core team members develop and support features that artists use daily
• Debugging, implementing and supporting features
• Work within existing code base to support APIs that other developers in the company are constantly using
• Learn and use Weta Digital’s proprietary renderers and scene manager APIs to extend and support features in a large variety of plugins that modellers, animators, lighters, compositors use in their workflow
• Plan and manage tasks for daily work load

Required Skills:
• BS/MS or equivalent knowledge and experience in Computer Science or related
• 3+ years of applicable experience
• Good knowledge of C++ and Python.
- Experience developing reliable, maintainable, high-performance code
• Experience with DCC APIs such as Maya and/or Renderman and/or Motionbuilder
• Excellent problem solving skills.
• Parallel programming
• Ability to develop a productive relationship with users
• Excellent verbal and written communication skills

Desired Skills:
• Proficient with 3D math including linear algebra
• Experience with any of the following: OpenGL, CUDA, OpenCL
• Qt development
• Previous work in the visual effects and/or games industry

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your cover letter and resume through to us at: recruitment@wetafx.co.nz

Apply for the job

Software Project Coordinator

27th September 2016

Role
To assist the Project Manager and project team in the timely delivery of their project goals.
Could include, managing small project/sub teams, handling support triage, organising meetings, taking notes and following up with artists & developers on progress.

Key Responsibilities
• Assist Project Manager and/or HOD with project planning, reporting & tracking
• Work with team leads to manage day to day priorities & support load.
• Monitoring of team members progress on task.
• Monitor forums, mailing lists and support queues for timely feedback/prioritisation and turnaround
• Create and maintain project documentation
• Organise meetings with users and other departments, take and distribute notes

Required qualifications:
• 1-2 years’ management experience in a technical field.
• Familiarity with project management and bug tracking tools.
• Good communication skills

Desirable qualifications:
• Familiarity with tools in use at Weta such as C++, Python, JIRA, Gantt charts …
• Previous knowledge of VFX pipeline and/or film or video game production
• Agile and/or project management experience
• Software development experience
• Degree in Information Systems or similar

If this sounds like you, please fill out the online questionnaire at www.wetafx.co.nz/jobs and send your resume to: recruitment@wetafx.co.nz

 

Apply for the job

Assistant Technical Director - Expressions of Interest

17th August 2016

Weta Digital are often looking for Assistant Technical Directors (ATD’s) to work across a variety of departments. ATDs are responsible for providing support to the more senior TDs, Production, and other departments in all aspects of the Weta pipeline. Their focus is monitoring and ensuring render and data resources are used as efficiently as possible.

If you would like to apply for consideration for when the next opportunity arises, please see below for how to register your interest.


Needs To Do

  • Assist in a multitude of departments throughout the VFX workflow as required.
  • Assist senior TDs to maximise their productivity.
  • Stay abreast of company technology and standards.
  • Test and report back on new technology being developed within Weta's Research and Development groups.
  • Advise Show and/or Department Production of the status of their workload and communicate with other departments as applicable

  • Proactively troubleshoot render and pipeline issues within the facility

  • Complete Renderwall Error Reports efficiently and proactively / follow up optimization suggestions
  • Use company resources efficiently
  • Always ensure their work is produced to the best of their ability.
  • Follow guidelines to ensure the quality of their work meets the requirements of the recipient.
  • Remains aware of the status of their assigned tasks and when elements will be ready

  • Communicate technical issues that you cannot solve yourself with the ATD Supervisor in a simple and accurate manner

  • Has a basic understanding of look development

  • Has a basic understanding of pipeline Has a demonstrable basic understanding of the VFX workflow
  • Has mid-level understanding of at least one specialised workflow within VFX
  • Has a strong desire to improve their knowledge and skill base, both technically and artistically

  • Stays pro-active and positive
  • Must be able to work productively and inclusively in team environments.
  • Must openly share their knowledge with their peers.

Must have:


  • A good understanding of Maya
  • Minimum one year work experience
  • A show-reel demonstrating artistic talent and technical ability
  • Passion for problem solving, VFX and Film making

Beneficial to have:

  • Python or scripting skills

  • Experience with Nuke and compositing practices
  • Practical art experience

Candidates must be a New Zealand Citizen or New Zealand Permanent Resident>
If you would like to apply for consideration, please complete Weta's online recruitment questionnaire and forward your resume/ show-reel link to us at: recruitment@wetafx.co.nz

Apply for the job

Shader TDs

15th July 2016

Weta Digital is hiring Shader TDs.

Candidates will ideally have at least 3 years of feature film experience and display the following attributes:

Essential skills:
• Experience in shading and look developing for photo-realistic feature films.
• Strong LookDev skills (both artistically and technically), with an excellent understanding of physically based shading & rendering.
• Ability to come up with creative, efficient rendering solutions for a wide variety of assets
• Ability to manage multiple assets at the same time, and put them seamlessly together in a visually coherent solution
• Familiarity with Maya and Linux.
• Experience with all aspects of the rendering pipeline.
• Strong communication, task management and organisational skills.
• Ability to implement both technical and artistic solutions in order to efficiently handle complexity

Preferential skills:
• Experience leading teams or small groups of artists
• Knowledge of Python scripting
• Shader writing experience

Within the Shaders Department at Weta, the work we undertake requires areas of specialised experience and focus; for example Environments, Materials, Characters & FX. Whilst we are looking for people with capabilities in all areas, we're also very interested in talking to Artists who have specific experience in one or more of these areas.

If you would like to apply for consideration, please complete the online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz.


 

Apply for the job

FX Supervisor

30th June 2016

PROFILE
FX Supervisors are empowered with a tremendous amount of responsibility, and therefore held to the very highest standards of proficiency and professionalism. They should be experts in FX and Rendering, as well as competent in many aspects of the 3D pipeline. They should be comfortable and confident working with other departments, producers and supervisors.
 

RESPONSIBILITIES
•Adds value to all work wherever possible, while ensuring work is completed on time and to specification.
•In conjunction with FX leads provides guidance, instruction, and documentation across show FX teams.
•Attends relevant show meetings (Asset and Shot Dailies, Sequence Turnovers, Stacks, etc.)
•Administers relevant cross department meetings to define any show specific the requirements for delivery into and out of FX (ie animation requirements for a show specific effect that is animation driven.)
•Attends department meetings (Shots Supervisor Meeting, FX Department Meeting.)
•Provides FX HOD and Department Manager with constructive crew feedback.
•Raises personnel and technical issues with FX HOD and Department manager.
•Along with the FX HOD ensures that the work produced meets the company’s standards and expectations.
•Provides FX Department with demonstrations and tutorials.
•Assists Department Prod with bidding new work.
•Attend and contribute to interviews for new FX Artist roles.
•Supervises the Show FX Asset Development Phase and works with the FX crew and other department supervisors to develop Tools, Workflows and Rigs required to create FX Assets for their sequence.
•Acts as a Mentor to all FX Artists
•Play a key role in shaping the future direction of the FX department.
•Creates FX work for shots as required to the highest aesthetic and technical standard.
•Act as an ambassador for the FX Department both within Weta and externally.
•Stay abreast of industry standards and new innovations.
 

REQUIRED EXPERIENCE
•10 years industry experience or proven exceptional abilities.
•Extremely developed organizational and time management capabilities.
•Excellent interpersonal sensitivities and adaptable communication styles.
•Proficiency with relevant software packages, both third party and proprietary.
•Scripting ability (MEL, Python) and intermediate understanding of User Experience.
 

ADVANTAGEOUS EXPERIENCE
•Exposure to a variety of disciplines’ tools and techniques encompassing the VFX workflow.
•On Set experience of any kind.
 

If you would like to apply for consideration, please complete the online questionnaire at www.wetafx.co.nz/jobs and send your resume through to us at: recruitment@wetafx.co.nz.
 

Apply for the job

Software Developer for Virtual Reality in Software Engineering Department

31st March 2016

Weta Digital's Software Engineering Department is looking for a Software Developer to join our Virtual Reality team.

The Software Engineering Department creates, develops and maintains tools for pipeline, procedural modelling and dressing, realtime rendering, 2D imaging, animation and VR.
We aim to keep quality of Weta Digital’s products to the highest level also ensuring quantity and continuity in the production pipeline, easing users workflows and speeding up processes.

Responsibilities:
• develop Virtual Reality tools for use throughout Weta Digital
• interface with several different projects and departments to understand their VR requirements, then prioritise and implement them
• develop mostly inside the Unreal Engine on Windows, as well as some tool development that will run in a Linux environment
• collaborate with core team members develop and support features that artists use daily
• debugging, implementing and supporting features
• work within existing code base to support APIs that other developers in the company are constantly using
• plan and manage tasks for daily work load

Required Skills:
• Strong C++ Software Engineering skills.
• Experience developing with the Unreal 4 Engine.
• Experience in VR development
• Basic experience in using Maya & Maya scripting (MEL, Python).
• DirectX 11 or 12 development experience.
• Strong user-facing skills, with the ability to understand and react to changing user requirements.
• BSc in Computer Science or a related field.
• Experience in Unix-like environments (Linux, OSX terminal, etc)
• Ability to design and implement easy-to-use User Interfaces.
• Able to use a VR headset for extended periods of time.

Preferred Skills:
• Python development
• OpenGL development
• Visual Studio development
• Git experience

If this sounds like you, we would love to hear from you! Please fill out the online questionnaire and send your cover letter and resume through to us at: recruitment@wetafx.co.nz
 

Apply for the job

Senior Texture Artist

15th March 2016

Weta Digital is now looking for a Senior level Texture Artist.

Required Skills:
- Evidence of strong artistic skills, which can include drawing and painting, must be presented in portfolio/showreel.
- A passion for painting highly detailed photo-realistic textures for work on organic and hard-surface models.
- Have strong initiative and problem solving skills to work efficiently and maintain deadlines under pressures.
- Be able to work from reference and interpret artistic direction from supervisors.
- Experience in look-development such as working with shading networks.
- Advanced knowledge of Mari & Photoshop.
- Strong knowledge of Maya and UV layout.
- Have good communication skills.

Applicant would also ideally have:
- Enjoy being part of a team and be prepared to assist others.
- Be willing to share techniques and experience.
- Zbrush/Mudbox sculpting experience.
- Procedural texturing experience.
- Working knowledge of Linux.
- Lighting experience.

Please note: A detailed shot breakdown of all material on reel must be provided with application.

Please complete Weta's online recruitment questionnaire at www.wetafx.co.nz/jobs (including any showreel links that you may have available) and forward your resume and showreel breakdown to us at:recruitment@wetafx.co.nz
 

Apply for the job

Software Developer - Procedural Modelling

23rd October 2015

You will be joining Weta Digital's Research and Development team.

The candidate will join a team developing a new interactive procedural modeling system. The goal of this system is to support artists in the creation of large scale natural environments. This project is multi-faceted covering areas of simulation, biology, geometric modelling, user interface, animation, rendering, level of detail, systems design and pipeline integration.

Responsibilities

- Developing components of the core system architecture
- Create intuitive user interfaces to aid artists in controlling the system
- Development of various procedural techniques for creating models of plants and environments
- Communicate with artists and integrate feedback
- Write reliable, high performance code
- Manage supporting legacy tools while working on a new system

Required Experience

- Extensive knowledge of C++
- Ability to work well in a team and closely with artists
- Experience with UNIX / Linux
- Excellent verbal and written communication skills
- 3+ years of applicable experience
- BS/MS or equivalent knowledge and experience in Computer Science or a related subject

Desired Experience

- Procedural modeling
- Physically based simulations
- Large scale software systems
- Version control and build management systems
- OpenGL and Qt
- User interface design

Please fill out our online questionnaire and send your resume through to: recruitment@wetafx.co.nz

 

Apply for the job

Senior Rendering Researcher/ Rendering Researcher

28th April 2015

The Rendering Research Group at Weta Digital is seeking a Rendering Researcher to take a leading role in the development of rendering technology at Weta Digital. A deep understanding of a wide range of rendering technologies is required, such as light transport, importance sampling, volume rendering, realistic material models, shading, and geometry processing. The ideal candidate will have extensive software engineering expertise, proven research contributions, and project leadership experience.

Responsibilities
- Research and develop new rendering algorithms, such as light transport (path tracing with importance sampling), volume rendering, etc.
- Design and implement physically realistic material models for hair, skin, and other materials using multi-layer BSDFs, importance sampling, and subsurface scattering.
- Adapt the latest research results into practical, production-quality code.
- Implement core rendering systems with a focus on high performance, multi threading, scalability, and robustness.
- Analyse and optimize system performance.
- Improve and maintain existing code to improve quality, reliability, and maintainability.
- Proactively test new and existing features to ensure the highest levels of quality.
- Provide hands-on user support. Find and fix bugs. Author high quality internal and end-user documentation.
- Share senior project leadership responsibilities, such as planning and tracking development tasks, engaging with users, and collaborating with other departments.

Required Qualifications
- Masters or Ph.D. in Computer Science or related field
- 3+ years of relevant software engineering experience.
- World-class rendering research expertise.
- A solid foundation in software engineering, including object-oriented programming.
- Fluency in C++ and experience with other languages such as Python.
- Extensive experience in performance analysis and optimization of highly parallel, scalable systems.
- Ability to work well on a self-directed team in a rapidly changing, deadline-oriented environment.
- A team-oriented, customer-focused mindset.

Desirable Qualifications
- Extensive research and/or experience in either volumetrics rendering or materials
- GPU programming expertise (CUDA or OpenCL) and experience with interactive rendering algorithms.
- Experience in film or video game production.
- Familiarity with Linux and programming tools such as Valgrind, Vtune, git, and so on

About Weta Digital
Weta Digital is an Academy Award winning visual effects company based in Wellington, New Zealand that created the visual effects for movies such as The Lord of the Rings trilogy, King Kong, Avatar, The Adventures of Tintin, The Hobbit trilogy, and many others. The studio has won 5 Academy Awards for best achievement in Visual Effects, and continues to show industry leadership by starting or incubating multiple successful software products such as Manuka, Massive, Mudbox and Mari.


If this sounds like you please fill out our online questionnaire and send your resume to recruitment@wetafx.co.nz 

Apply for the job