Pipeline Developer
Method Studios
Vancouver, BCThis was removed by the employer on 2/27/2015 4:48:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Animation Category
Browse the IS/IT Category
Search for Pipeline Developer jobs in Vancouver-BC
Search all Pipeline Developer postings
Full Time Job
The Pipeline Developer (Database Systems) is involved in the creation and ongoing support of software and database infrastructure for a large high-end visual effects pipeline. The primary focus of this position will be the asset management, HPC, and distributed systems at Method Studios including the databases, messaging and statistics systems and related tools. Production support of shows and departments will also be part of the Pipeline Developer (Database systems)'s responsibilities.
Duties
and Responsibilities
• Developing new pipeline software and improving existing database and infrastructure software
• Problem solving in a dynamic environment to produce high quality, easy to maintain code and systems
• Refactoring existing systems for use in a new multi-facility pipeline
• Collaborating with a team of developers and artists across Method locations to develop database and distributed software
• Documenting software, databases, and systems for users, sys-admins, and other developers
• Production support of above systems in an urgent and timely fashion
Qualifications
• Undergraduate
or Graduate degree in Computing Science, or equivalent work experience
• 3 years professional development experience
• Experience developing and maintaining databases in high-performance computing environments
• Experience programming in Python
• Experience with both relational databases and no-SQL databases
• Excellent knowledge of message queueing systems such as RabbitMQ, ZeroMQ or similar
• Excellent knowledge of distributed task queues such Grid engine, Celery, Rush or similar
• A solid background in distributed computing algorithms and data structures
• Experience with Subversion, Git, CVS or similar
• Experience developing on UNIX/Linux
• Excellent problem-solving and communication skills
• Experience testing code and ability to create clear documentation
• Ability to develop code independently or as part of a team
• Experience with Bash, SQL, Ruby, Perl or javascript is an asset
• Experience working in Film or TV Visual Effects is an asset, but not required