Python Developer

Job Description:

The Python developer is responsible for developing and maintaining software tools. They provide assistance to Technical Directors.


  • Thorough knowledge in core Python

  • Experience developing tools and Plugins

  • Good understanding of OOPS

  • Ability to adapt to changing needs throughout the course of the development cycle

  • Solid understanding of 3D math

  • Understanding of the threading limitations of Python, and multi-process architecture

  • Strong unit test and debugging skills

  • Knowledge in Maya is an added advantage

  • Good understanding of C and C++ language

  • Good knowledge in Physics

  • Interest in and ability to work collaboratively with technical and creative team members

  • Excellent communication skills

Application Procedures

Besides skills and qualifications, here are some other pre-requisites for the job:

You should be able to take deadline-related pressure and be committed to the job. If you have what it takes, we would like to extend a warm invitation for you to join us. 

If you are interested in the position listed, please do send in your Curriculum Vitae via the following e-mail address:


  • Please take note that ONLY selected candidates will be notified.
  • Walk-in and/or phone-in applicants are strongly discouraged.
  • We would only consider job applications via emails.