VANCOUVER - Pipeline Python Development: Trainee

6 Minutes ago • All levels • $41,600 PA - $52,000 PA
Programming

Job Description

Barnstorm VFX is seeking a motivated Entry-Level Python Developer to join its Pipeline team in Vancouver. This role offers a recent graduate the opportunity to apply technical skills in building tools and automation solutions, particularly leveraging AI models and APIs. The successful candidate will develop, test, and maintain Python scripts, debug and optimize code, participate in code reviews, document processes, and collaborate with production and pipeline teams to enhance efficiency in visual effects projects.
Good To Have:
  • Experience with APIs, RESTful services, or chatbot frameworks.
  • Exposure to cloud environments (AWS, GCP, or Azure).
  • Coursework or personal projects involving AI, data analysis, or automation.
  • Exposure to Art Software Packages: Houdini, Nuke, Maya.
  • Familiarity with front-end basics (HTML, JavaScript) is a plus.
Must Have:
  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field.
  • Strong foundation in Python programming (e.g., using libraries like pandas, requests, flask, numpy).
  • Python 2.x/3.x programming languages.
  • Understanding of version control software (git).
  • Strong problem-solving and debugging skills.
  • Eagerness to learn and collaborate within a team environment.
Perks:
  • Hands-on mentorship from experienced developers in the Visual Effects industry.
  • Opportunities to work on innovative VFX projects using a wide range of tools and frameworks.
  • Career growth and continuous learning.
  • A supportive, collaborative, and creative work environment.

Add these skills to join the top 1% applicants for this job

real-time-vfx
problem-solving
nuke
data-analytics
github
game-texts
html
aws
azure
data-science
numpy
pandas
front-end
flask
git
houdini
python
maya
javascript

Note: At this time we are only accepting applications from those residing in Vancouver, BRITISH COLUMBIA and are legally eligible to work in Canada.

Employment Type: Contract, 40 hours/week

Department: Pipeline

Reports To: Head of Pipeline

Close Date: November 7th, 2025

Role starts: January 2025

About Barnstorm

Barnstorm is an Emmy and VES-nominated visual effects studio based in Los Angeles, with operations in Vancouver, Montreal, NYC, Atlanta, London, Hyderabad. We provide photo-realistic visual effects for a variety of episodic and select sequences in feature films. We pride ourselves in our artists’ talent and dedication to producing world-class visual effects.

Who You Are

We’re looking for a motivated and curious Entry-Level Python Developer to join our team focused on building tools and automation solutions. This is an exciting opportunity for a recent graduate eager to apply their technical skills, learn from experienced engineers, and grow in the fast-paced world of AI development. You’ll collaborate with our production and pipeline teams to design, implement, and test Python-based applications that leverage AI models, APIs, and automation frameworks.

What You’ll Do

  • Develop, test, and maintain Python scripts, modules, and APIs for our internal software.
  • Debug and optimize code for performance and scalability.
  • Participate in code reviews and contribute to improving coding standards.
  • Document code, processes, and system designs clearly and consistently.
  • Troubleshoot and optimize pipeline tools to improve performance and efficiency.
  • Collaborate with stakeholders at all levels (including owners, supervisors, and artists) to ensure that everyone is kept up-to-date on ongoing projects and issues.
  • Stay up to date with emerging trends in AI, Python development, and automation technologies.

What You Bring

Required:

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field.
  • Strong foundation in Python programming (e.g., using libraries like pandas, requests, flask, numpy). Python 2.x/3.x programming languages.
  • Understanding of version control software (git).
  • Strong problem-solving and debugging skills.
  • Eagerness to learn and collaborate within a team environment.

Preferred (Nice to Have):

  • Experience with APIs, RESTful services, or chatbot frameworks.
  • Exposure to cloud environments (AWS, GCP, or Azure).
  • Coursework or personal projects involving AI, data analysis, or automation.
  • Exposure to Art Software Packages: Houdini, Nuke, Maya
  • Familiarity with front-end basics (HTML, JavaScript) is a plus.

What We Offer

  • Hands-on mentorship from experienced developers in the Visual Effects industry.
  • Opportunities to work on innovative VFX projects using a wide range of tools and frameworks.
  • Career growth and continuous learning
  • A supportive, collaborative, and creative work environment.

About this role

The posted pay range is aligned with what we believe is fair pay at the time of posting this role. An applicant’s relevant education, experience, skills and qualifications, location and currency may all be considered when deciding pay position within the range. Pay ranges may change. Barnstorm VFX is committed to fostering a diverse and inclusive team that provides a meaningful work environment free of discrimination and harassment. We seek to recruit, develop and retain the most talented people from a diverse candidate pool. Indigenous people, people of color, people of all genders or non-genders, and people with disabilities of all types are encouraged to apply. We thank everyone for their interest and application, however only those selected for an interview will be contacted.

Set alerts for more jobs like VANCOUVER - Pipeline Python Development: Trainee
Set alerts for new jobs by Barnstorm VFX
Set alerts for new Programming jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙