Stand out for this role — generate a tailored resume and cover letter in about a minute.
FutureWorks is seeking a strong Python developer to design, build, and maintain internal tools and automation that power our production pipeline for VFX and animation. You will create desktop apps, services, and automation that connect the tools artists use, move data between stages, and reduce repetitive tasks.
You will join a team that values clean Python code, API integration, and tooling mindset, with opportunities to learn USD, cloud rendering, and AI capabilities.
This is a chance to own real tools end to end. You'll build internal tools and automation that a whole studio of creative professionals uses every day, take modules from idea to production in months rather than years, and work on modern tech — cloud infrastructure, a fast-growing AI/ML layer, and USD-based data workflows — instead of maintaining legacy code. AI is expanding quickly in this space, and this role sits right at that edge: you'll help decide how ML tooling gets built into real production workflows, not just consume it. There's a clear path to grow into deeper platform and R&D work, with senior engineers to learn from and junior developers to mentor. If you like building tools that visibly make people's work faster, you'll enjoy it here.
FutureWorks is a leading VFX and animation studio with 17+ years delivering high-quality visual effects and post production for feature films, OTT, television, and commercials. Behind the creative work is a serious software problem: hundreds of artists, terabytes of assets, and complex multi-stage workflows that all need tooling, automation, and integration to run smoothly. That's what our pipeline and R&D teams build, and it's the work this role is part of.
We're looking for a strong Python developer to design, build, and maintain the internal tools and automation that keep our production pipeline running. In plain terms: you'll build the desktop apps, services, and automation that connect the many applications artists use, move data between stages of production, and remove manual, repetitive work.
At its core this is a software engineering role. If you write clean, well-structured Python, enjoy building tools that solve real problems for real users, and like integrating systems through their APIs, you'll do well here — whether or not you've worked in VFX or media before. The domain-specific stack (our production-tracking system, the creative applications, USD) is a niche skill set, and we're glad to train the right engineer on it. We care far more about the fundamentals that are hard to teach: Python craftsmanship, problem-solving, and a tools-builder mindset.
We welcome strong engineers from adjacent fields. A background in developer tools, creative or content-authoring tools, game engines, ML tooling, data platforms, desktop application development, or automation and DevOps systems maps closely to this work — VFX experience is not required to apply.
None of the below is required. Each strengthens an application, but we're glad to train a strong engineer on the ones they're missing.
Bachelor's degree in Computer Science, IT, Software Engineering, or a related field — or equivalent practical experience. We care about what you can build, not only what's on paper.