Job Title: Python Developer
Location: Guindy, Chennai
Duration: 36 Months (Freelancing)
Stipend: Competitive Package
Key Responsibilities
- Develop a Blender addon using Python to support drone light show animation workflows.
- Create userfriendly UI panels, operators, and tools inside Blender to:
- Automate light animation setup for drone formations.
- Automate meshtopoints conversion and instance placement for drone paths.
- Generate and customize effect presets (sparkle, wave, chase, countdown, etc.).
- Apply and control LED emission shaders and material animation.
- Integrate geometry nodes and Python scripts for automated setup of Instancing, Material assignment, Path animation and Key frame automation
- Optimize performance for handling 2001000+ drones in scenes.
- Collaborate to expand addon features over time.
- Maintain clean, well documented, and version controlled code.
Required Skills & Experience
- Strong proficiency in Python
- Handson experience with Blender scripting (bpy)
- Experience creating Blender addons, tools, or custom UI panels
- Familiar with Geometry Nodes and automation of node networks using Python
- Knowledge of animation, keyframing, and material control in Blender
- Ability to create clean UI/UX for artists and animators
- Strong problem solving skills and ability to convert workflows into automated tools
Bonus Skills
Experience with drone light show software (Skybrush, Blender export tools, or similar)
Understanding of path animation & motion graphics
Knowledge of GLSL, shader nodes, and emission-based effects
Experience with GitHub or version control workflows
Ability to understand creative requirements and produce user-friendly solutions