VANCOUVER - Pipeline Python Development: Trainee
Barnstorm VFX
Job Summary
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.
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.
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.
Perks & Benefits
- 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.
Job Description
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.