Flow Production Tracking Developer
We’re excited to be back in our Montreal studio Tuesday thru Thursday… come join us! We are seeking an experienced Flow Production Tracking Developer to spearhead the architecture, implementation, and optimization of our studio’s production management ecosystem. In this role, you will be the bridge between technical software development and production workflows, ensuring flawless tracking of production activities across internal departments. You will design and maintain a robust infrastructure using the Flow Production Tracking (Shotgun) API and its event system, building intuitive Python backend interfaces, automating data synchronization between other systems databases and spreadsheets, and managing complex workflows. If you love building tools that empower artists and production crews to deliver world-class content on time and on budget, we want you on our team.
Responsibilities
Information Systems Integration: Develop, deploy, and maintain internal production management tools that optimally integrates Flow Production Tracking with a suite of other proprietary tools and our report infrastructure. Pipeline Integration: Integrate and support pipeline workflows, providing a clear view of the intricate processes behind computer animation using Flow Production Tracking as a user interface. Production & Workflow Architecture: Translate complex department requirements (from Storyboard to Rendering) into highly optimized Flow Production Tracking pages, schemas, and tracking tools. Train artists and production crew on best practices. Data & Tools Automation: Create and maintain robust automation & synchronization tools using the Flow Production Tracking API, Python, proprietary APIs, SQL, MongoDB and Google Apps Script to synchronize data between tracking software and other systems.
Qualifications
Technical Proficiency: Demonstrate advanced capabilities in software engineering, specifically in data modeling utilizing Python and SQL. Possess a comprehensive understanding of message queuing protocols (Pub/Sub) and their practical application. Exhibit familiarity with the Flow Production Tracking (formerly Shotgun) API and its associated event framework. Professional experience in web development is highly advantageous. Commitment to precision. You will establish technical safeguards to ensure all production platform data remains accurate and comprehensive. Software development cycle: Experience with continuous deployment strategies, in a git-centric environment. Operating systems: Familiarity with Linux. Proven capability in managing Docker-based deployments is highly desirable. Database & Spreadsheet Automation: Experience writing SQL & MongoDB queries and building data bridges via Google’s APIs and Google Apps Script to connect spreadsheets (Google Sheets) with relational databases. Studio Experience: 3+ years of experience working within a VFX or Animation studio environment, with a solid grasp of the production lifecycle from pre-production to final rendering. Communication Skills: Excellent problem-solving skills and the ability to articulate technical concepts to non-technical production staff and artists. This job description is not meant to be all inclusive. Employees may be required to perform other duties to meet the ongoing needs of the organization. Please note that Canadian citizens or permanent residents of Canada will be treated in priority. Only the selected candidates will be contacted. Please note that you may be asked to provide references. Professional references may be requested.