3D Pipeline Engineer (Python & Blender)
Imagine.io
- New Delhi
- Permanent
- Full-time
- Develop custom tools, plugins, and scripts using Python to extend the functionality of Blender and address specific project requirements.
- Collaborate with designers and artists to understand workflow challenges and develop solutions that improve efficiency and productivity.
- Optimize existing scripts and tools for performance and reliability, ensuring compatibility with different versions of Blender.
- Stay up-to-date with the latest developments in Blender and Python, and actively contribute to the Blender community through forums, documentation, and open-source projects.
- Participate in code reviews, provide feedback, and maintain high standards of code quality, readability, and documentation.
- Work closely with cross-functional teams to integrate Blender assets into larger projects and pipelines.
- Troubleshoot and debug issues related to Blender scripts, tools, and plugins, and provide timely resolutions.
- Assist in training and supporting other team members on Blender-related topics, tools, and best practices.
- Minimum of three years of professional experience in developing Blender plugins and solutions at a production level, with a strong portfolio showcasing relevant projects.
- Strong proficiency in Python programming, with demonstrable experience in developing scripts and tools for Blender.
- In-depth knowledge of Blender’s Python API and the ability to leverage it effectively to create custom solutions.
- Experience with version control systems such as Git for collaborative development and code management.
- Familiarity with 3D modeling, animation, and rendering concepts, as well as industry-standard file formats (e.g., FBX, OBJ).
- Excellent problem-solving skills and the ability to analyze complex workflows to identify opportunities for automation and optimization.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
- A passion for creativity and a desire to push the boundaries of what is possible within the realm of 3D content creation.
- Experience with other 3D software packages such as Maya, 3ds Max etc.
- Knowledge of computer graphics principles, including shading, lighting, and rendering.
- Experience in front-end development with React.js and JavaScript, including building user interfaces and interfacing with APIs.
- Knowledge of web technologies such as HTML, CSS, and RESTful APIs, with the ability to integrate Blender assets with web-based platforms.
- Previous experience contributing to open-source projects or participating in online communities such as Blender Artists.
- Build products from scratch and be part of decision making with the TOP authorities
- Freedom to explore and implement your own ideas
- Hybrid Work Mode
- Open culture with flexible timings