Pipeline 3D Engineer (Python & Blender)
Location
Delhi | India
Job description
We are seeking a talented 3D pipeline developer to join our team and contribute to the development of innovative projects within the realm of 3D rendering. The ideal candidate will have a strong background in Python programming and extensive experience working with Blender, the leading open-source 3D creation software. As a 3D pipeline developer, you will collaborate with designers, artists, and other developers to create custom tools, plugins, and scripts to enhance workflows and streamline processes within the Blender environment.
Responsibilities :
- 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.
Requirements :
- 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.
Preferred Qualifications:
- 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
Job tags
Salary