Cross Platform 3D Rendering
About HOMEE AI:
HOMEE AI is a trailblazing tech startup revolutionizing spatial planning and interior design through advanced AI and 3D modeling. Our SaaS platform is transforming the global home industry, driving digital transformation and supporting ESG initiatives.
Job Description:
We are looking for a skilled Three.js developer with a passion for creating visually stunning 3D web applications. You will get the opportunity to collaborate with some of the best 3D AI researchers to build fascinating 3D renders for different business use cases.
Responsibilities:
Architect and sustain high-performance rendering software for web applications using Three JS.
Work alongside with the development team to devise and implement innovative solutions spanning various platforms.
Enhance graphics and compute performance across diverse devices and browsers.
Diagnose and remediate complex rendering issues, striving to enhance rendering quality and performance.
Optimize 3D models for real-time rendering across different platforms, keeping in mind performance requirements while preserving visual fidelity.
Troubleshoot and resolve technical impediments associated with 3D model conversion and rendering across platforms.
Collaborate with cross-functional teams to incessantly enhance 3D rendering workflows and processes, thus boosting efficiency and overall project quality.
Qualifications:
Demonstrated experience as a Senior Software Engineer, with a substantial background in 3D modeling, rendering, and conversion across different formats (3ds Max, USD, USDZ) and platforms.
Expertise in industry-standard 3D modeling and rendering software, such as Blender, 3ds Max.
Proficiency in Three JS, with experience in developing and deploying 3D models on these platforms.
Experience with GLSL (OpenGL Shading Language) for creating shaders.
Deep understanding of real-time rendering techniques, optimization strategies, and performance considerations for diverse platforms.
Excellent communication and collaboration skills, with the ability to thrive in a team environment.
Preferred Qualifications:
Experience in converting and transferring 3D models across various formats (3ds Max, USD, USDZ).
Experience with WebGPU or other shader development (e.g., HLSL, Metal, Vulkan).
Familiarity with scripting languages, such as Python, to automate and streamline 3D rendering workflows.
Experience with photogrammetry and real-world 3D scanning techniques.
Notes:
This position is open to mid to senior-level engineers.
We are a fast-paced and creative team, eagerly anticipating your contribution!