Job Title : Python Developer
Location : Guindy, Chennai
Duration : 3–6 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 200–1000+ drones in scenes.
- Collaborate to expand addon features over time.
- Maintain clean, well documented, and version controlled code.
Required Skills & Experience
Strong proficiency in PythonHandson experience with Blender scripting (bpy)Experience creating Blender addons, tools, or custom UI panelsFamiliar with Geometry Nodes and automation of node networks using PythonKnowledge of animation, keyframing, and material control in BlenderAbility to create clean UI / UX for artists and animatorsStrong problem solving skills and ability to convert workflows into automated toolsBonus 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