Taro Logo

3D Software Engineer

Leading platform for home remodeling and design, providing software solutions for industry professionals and tools for homeowners.
Frontend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Consumer

Job Description

Houzz, the leading platform for home remodeling and design, is seeking a 3D Software Engineer to join their engineering team. This role focuses on building cutting-edge tools for home remodeling professionals, specifically working on web-based design software tools and AR visualization. The position requires expertise in real-time rendering techniques and 3D graphics programming.

The ideal candidate will work with TypeScript, ThreeJS, and React to create interactive 3D applications and visualization tools. They'll collaborate closely with product and design teams to deliver compelling user experiences. The role demands strong technical skills in computer graphics, including OpenGL/WebGL experience and deep understanding of computational geometry.

Houzz offers a mission-driven culture focused on transforming the home renovation and design industry. The company values community-centric approaches, innovation, and delivering extraordinary results. They emphasize diversity and inclusion, providing an environment where different perspectives are celebrated.

Working at Houzz means joining a team that's building the future of home design technology. The company provides a comprehensive platform that connects homeowners with professionals and provides sophisticated tools for the industry. This role offers the opportunity to work on challenging technical problems while directly impacting how professionals and homeowners interact with 3D visualization tools in the home remodeling space.

Last updated a month ago

Responsibilities For 3D Software Engineer

  • Implementing user facing features for interactive 3D applications
  • Build visualization tools using computational geometry and real time rendering techniques
  • Writing code in Typescript, working in ThreeJS inside of a React system
  • Collaborate with product and design teams to build compelling experiences for users

Requirements For 3D Software Engineer

TypeScript
JavaScript
React
  • Experience working with OpenGL / WebGL, or other graphics libraries
  • Strong foundational understanding of linear algebra and computational geometry for computer graphics
  • Familiarity with 3D data structures
  • Ability to communicate technical concepts clearly and effectively in English
  • B.S. or M.S. degree in Computer Science or equivalent experience

Related Jobs

Full Stack Software Engineer

Full Stack Software Engineer position at Houzz, working remotely from Taiwan on Project Management software using React, Node, and modern technologies.

Software Engineer III, ChromeOS, Accessibility

Software Engineer III position at Google focusing on ChromeOS accessibility features and assistive technologies, requiring 2+ years of experience in software development and testing.

Pioneer Talent Program - Full-Stack Developer (Quant Developer)

Full-Stack Developer role at Binance focusing on frontend development (React/TypeScript) and backend (Java/Spring Boot) for the Pioneer Talent Program, with hybrid work options across Asian locations.

Software Engineer III, ChromeOS, Accessibility

Software Engineer III position at Google focusing on ChromeOS accessibility features and assistive technologies, requiring 2+ years of experience in software development and testing.

Frontend Engineer - Web3

Frontend Engineer position at Binance focusing on Web3 development, requiring 3+ years of JavaScript experience and blockchain technology expertise.