Python Engineer with VFX - Remote - Contract

Apply for this position Please mention DailyRemote when applying
Posted 6 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Job Title: Sr. Python Engineer with VFX

Location: Remote

Duration: 12+ Months

Job Description:

  • Our client is seeking a mid-to-senior level software engineer to contribute to the design, development, and maintenance an Autodesk Maya-based toolset, and an underlying in-house data management platform, supporting the Previz and Layout production departments.
  • The team interfaces directly with artists within these departments with responsibilities for the previsualization of all shots feeding the production pipeline, as well as the staging of shots through digital camera authoring and set dressing. Attention to detail, exceptional communication skills, and a passion for challenging development work and great software design are essential.


  • Work with technical leadership to design, build and support new and existing capabilities and techniques related to previsualization, layout, set dressing and camera workflows
  • Closely interact with artists to help improve their workflows
  • Develop clean, maintainable and documented solutions
  • Develop thorough unit tests to validate solutions
  • Collaborate with Pipeline and Microservice teams to ensure data flows in and out of the applications correctly and efficiently

Mandatory Skills Description:

  • Bachelor's degree in Computer Science or related field
  • Two years' experience in software development
  • Strong Python software development
  • Experience with object-oriented software design
  • Experience with UI development using Qt or equivalent UI toolset
  • Development experience and ability to work closely with end users and engineers
  • Attention to detail and strong communication skills
  • Experience in problem solving and balancing quick turnaround with long-term quality
  • Experience with third party DCC applications used in VFX and animation (such as Maya)
  • Experience with Maya C++ API and Mel/Python scripting

Nice-to-Have Skills:

  • Master's degree or higher in Computer Science or related field
  • Professional experience in a VFX or animation studio
  • Experience with C++ software development
  • Experience with USD and its usage in feature production pipelines