Skip to main content

3D Pipeline Engineer

3D Pipeline Engineer
Imagine.io
10 months ago

About

Imagine.io’s mission is to make 3D simple for everyone. We believe that simplicity in 3D visualization is critical for creating engaging visual content at scale. To go beyond the traditional 2D-3D canvas and create contextual, photo-realistic, and interactive experiences with ease and simplicity will come from vision and creativity. We are working to scale our 3D technology with generative AI models and easy-to-adopt UX, so brands, retailers, and individuals are empowered to generate visual content using 3D.

Imagine.io is financially backed by top Venture capital firms.

Our Product Video - https://temp-media.imagine.io/static/videos/imagine_io.mp4

To learn more, log onto our website https://imagine.io/

Job Title: Software Development Engineer-3D Pipeline

Job Type: Full-Time

Experience: 3+ Years

Start Date: ASAP

Job Summary: 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.

Minimum Qualifications:

  • 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.

Benefits:

  • 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

Expertise level

Work arrangement

Similar Jobs in India