Senior Software Engineer – Stage Dataflow

Posted 18 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Pipeline Engineer designing, building, and maintaining Python-based tools for stage production workflows. Collaborating across departments to enhance asset management and data integration processes.

Responsibilities

  • Take ownership of significant pipeline initiatives supporting stage production workflows, from conception through delivery, in collaboration with pipeline leadership and production stakeholders
  • Translate user stories and workflow requirements into clear, maintainable technical solutions, evaluating trade-offs, estimating effort, and mitigating risk
  • Break down complex problems into well-defined components and execute within an Agile development framework to deliver reliably to production
  • Design, implement, and maintain Python-based pipeline tools and integrations that support dataflow, asset management, and system interoperability across stage environments
  • Contribute to the evolution of pipeline systems by exploring improvements, new workflows, and emerging technologies relevant to stage production
  • Uphold engineering best practices through code reviews, documentation, testing, and peer mentorship
  • Collaborate across disciplines to ensure pipeline workflows remain scalable, reliable, and aligned with production needs

Requirements

  • 8+ years of professional experience developing Python-based pipeline tools for stage or production environments, with a focus on dataflow, asset management, and system integration
  • Senior-level experience contributing to complex pipeline systems, mentoring peers, and operating within shared ownership models
  • Strong understanding of stage production pipelines, including real-time and near-real-time workflows supporting virtual production and volumetric capture
  • Proven ability to design intuitive, maintainable frameworks and developer-facing interfaces using object-oriented programming (OOP) principles
  • Hands-on experience integrating with production systems such as ShotGrid, including API-driven automation and metadata management
  • Working knowledge of media workflows, including video transcoding, format management, and color pipeline considerations
  • Experience contributing to both large shared codebases and modular tool ecosystems, with an understanding of how development practices differ across environments
  • Familiarity with modern pipeline-adjacent technologies, including ML- or AI-assisted tooling and service-oriented architectures
  • Working knowledge of Houdini APIs in support of stage or pipeline workflows would be a strong plus
  • Strong written and verbal communication skills, with a self-directed, detail-oriented, and solution-driven working style.

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$215,000 per year

Degree requirement

No Education Requirement

Tech skills

Python

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.