F

Python Developer

FutureWorks Studios Private Limited · Chennai, Tamil Nadu, India · ₹480K–₹600K/yr

19 h ago
Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain Python-based software tools and pipelines to support various stages of the VFX production process. Collaborate with artists and technical directors to optimize workflows and troubleshoot software issues.

What they look for

Python TensorFlow Keras PyTorch Maya Houdini Nuke Git Jira USD ShotGrid Asset Management Rendering Compositing Simulation Agile

Requirements

Requires at least 2 years of professional Python experience and proficiency in AI/ML libraries. A bachelor's degree in Computer Science or a related field is preferred, along with familiarity with industry-standard VFX software.

Benefits

Opportunity to work on world-class VFX, CG, and Real-Time Production projects Exposure to cutting-edge technologies including USD, AI-assisted automation, and cloud-based workflows

Full description

FutureWorks Studio is a leading VFX and animation studio delivering high-quality VFX, CG Animation, and Real-Time Production (RTP) for feature films, OTT, television, and commercials. We leverage advanced technologies, including USD-based workflows, AI-driven automation, cloud infrastructure, and ShotGrid (Flow Production Tracking), to build efficient production pipelines and deliver world-class content. Our collaborative environment brings together artists, developers, and R&D teams to create innovative solutions for modern content production.

About the Role

As a Python Developer you will spend most of your day supporting the studio’s Pipeline department. You will work in conjunction with the Department TDs and creative team to ensure software solutions are created and maintained for our high-end visual effect projects.

You will be expected to perform a variety of tasks to assist the Pipeline TDs to ensure the smooth running of the tools, software, and workflows used on our award-winning VFX shows. You will be working closely with the Pipeline TDs to provide face-to-face support for artists.

Key Responsibilities

  • Develop and maintain software tools and pipelines using Python to support various stages of the VFX production process, including asset management, rendering, simulation, compositing, and other related areas.
  • Collaborate with artists, technical directors, and other developers to gather requirements and understand the production needs to design and implement efficient and user-friendly solutions.
  • Optimize existing tools and workflows to improve efficiency, performance, and stability.
  • Identify and troubleshoot software issues and bugs, and provide timely and effective solutions.
  • Integrate and interface different software components and systems to ensure smooth data exchange and interoperability.
  • Research and evaluate new technologies, techniques, and industry trends to enhance the studio's production capabilities and stay up to date with the latest developments in the field.
  • Document code, tools, and workflows to facilitate knowledge sharing and ensure the maintainability of the developed software.
  • Collaborate with cross-functional teams to ensure effective communication and alignment of technical requirements and deliverables.
  • At least 2 years of professional experience as a Python Developer.
  • Strong proficiency in the Python programming language and its libraries commonly used in AI/ML, such as TensorFlow, Keras, PyTorch, or others.
  • Solid understanding of VFX production processes, including asset management, rendering, compositing, and simulation.
  • Familiarity with industry-standard VFX software packages and tools, such as Maya, Houdini, Nuke, Jira and associated plugins or others.
  • Experience with version control systems (e.g., Git) and agile software development methodologies.
  • Monitor render farm, disk usage and file transfers between sites.
  • Contribute to testing and feedback for software releases from the R&D team
  • Design and write Python tools and scripts for shows to use
  • Excellent problem-solving and debugging skills with a keen attention to detail.
  •  Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
  • Proactive and self-motivated, with the ability to prioritize tasks and manage time effectively in a deadline-driven environment.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).

What We Offer

  • Opportunity to work on world-class VFX, CG, and Real-Time Production projects.
  • Exposure to cutting-edge technologies including USD, AI-assisted automation, cloud-based workflows, and modern pipeline development.