Skydance

Pipeline Engineer

Skydance

full-time

Posted on:

Location Type: Hybrid

Location: MadridSpain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develops, tests, and documents features in the proprietary software used across concurrent film productions, under the direction of senior engineers and leads.
  • Assists in analyzing existing workflows and procedures related to the company pipeline.
  • Collaborates with IT infrastructure, Client Services, Wrangling, Production, and Show TD teams to help investigate and resolve issues with hardware, software products, or internal systems.
  • Supports end users in operating new or updated programs, including writing basic user documentation.
  • Stays informed on current trends in animation technology and tools relevant to the production pipeline.
  • Applies engineering best practices in code quality, version control, and testing.
  • Learns and works within established technical frameworks and architectural patterns set by the team.
  • Participates actively in team brainstorming and planning sessions, sharing ideas and asking thoughtful questions.
  • Communicates proactively with teammates and leads about task progress and any blockers encountered.
  • Follows the guidance of supervisors, senior engineers, and leads, and actively seeks feedback to improve.
  • Demonstrates a growth mindset and shows curiosity about both the technical and creative aspects of animation production.
  • Contributes to a positive and collaborative team environment.

Requirements

  • 3+ years of experience in software engineering, ideally in VFX, animation, or a related media/tech industry.
  • Exposure to animation or VFX production workflows is a plus but not required.
  • BS degree in Computer Science, or equivalent practical experience (3+ years) in a software engineering role.
  • Solid foundational engineering skills, with an understanding of code quality, readability, and maintainability.
  • Ability to contribute effectively within a team in a fast-paced, deadline-oriented environment.
  • Working knowledge of Python 3+ — ability to write clean, functional scripts and tools independently.
  • Familiarity with Agile workflows and task tracking tools such as Jira, daily standups, and sprint planning.
  • Basic familiarity with USD and its role in production pipelines; experience with integrations in DCC apps (Maya, Houdini/Solaris, Nuke) is a plus.
  • Some experience with PyQt or PySide for tool development.
  • Awareness of ASWF libraries such as OpenColorIO, OpenVDB, or OpenTimelineIO.
  • Familiarity with Rez (package management) and/or Autodesk ShotGrid/Flow is beneficial.
  • Comfortable working in a Linux development environment — bash scripting, common command-line tools (grep, find, sed, etc.).
  • Experience with Git or another version control system.
  • Basic understanding of relational or non-relational databases (e.g. PostgreSQL, MongoDB).
  • Awareness of containerization and deployment concepts (Docker, Kubernetes, or similar).
  • Some exposure to web service patterns (REST APIs preferred; GraphQL or RPC a bonus).
  • Familiarity with a Python web framework (FastAPI, Flask, or Django) is a plus.
  • Understanding of CI/CD concepts; hands-on experience is a plus (GitLab or GitHub Actions preferred).
  • Experience with pytest or another Python testing framework.
  • Build system knowledge (such as CMake) is a bonus.
Benefits
  • Health insurance
  • Professional development opportunities
  • Flexible working hours
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Python 3+Agile workflowsUSDPyQtPySideOpenColorIOOpenVDBOpenTimelineIOGitCI/CD
Soft Skills
team collaborationcommunicationproblem-solvingcuriositygrowth mindsetfeedback seekingbrainstormingtask managementadaptabilitycreativity
Certifications
BS degree in Computer Science