Senior Product Engineer

Vizcom•San Francisco, CA
•$195,000 - $225,000•Hybrid

About The Position

Vizcom is an AI design tool for industrial and product designers, enabling them to go from sketch to render, 3D model, and video in a single platform. The company is seeking a Senior Product Engineer to enhance Vizcom's capabilities by integrating product decision-making features, including review, feedback, and context, directly within the platform. This role involves developing a faster canvas, enabling real-time collaboration, and integrating an AI agent that operates within the canvas. The engineer will be responsible for end-to-end ownership of features, from scoping with design to building frontend and API components, shipping, and iterating based on user feedback. The ideal candidate will have a passion for both the user experience and code quality.

Requirements

  • 5+ years of experience shipping complex frontend applications using React and TypeScript, focusing on deep state management and intricate interactions rather than simple CRUD operations.
  • Demonstrated experience with Canvas, WebGL/WebGPU, or a custom rendering engine, including performance optimization and debugging.
  • Comfort and capability across the full stack, including designing GraphQL schemas, writing Postgres migrations, and independently shipping features.
  • Strong product taste and the ability to push back on specifications, prototype solutions, and make informed decisions about user experience.
  • Proficiency in using AI coding tools while maintaining ownership and verification of all code.
  • A focus on owning outcomes rather than just completing tickets.
  • Experience with performance optimization, including profiling and debugging frame rates and memory usage.

Nice To Haves

  • Experience building creative tools such as drawing, image editing, design, or CAD software.
  • Experience with CRDTs or real-time multiplayer synchronization.
  • Experience with Three.js, WASM, or GPU shader development.
  • Experience building agent UIs or implementing LLM tool-calling functionalities.
  • Experience working with Electron or other desktop application frameworks.
  • Personal experience with sketching or design, or close collaboration with industrial designers.

Responsibilities

  • Profile frame time, memory, and texture decode paths to maintain and improve application performance, especially for large files and extended sessions.
  • Develop pro-grade 2D tools, including brush engines, layer masks, selections, and transform/warp functionalities, ensuring a high-quality user experience comparable to industry-leading software.
  • Build the user interface for a create-review-present workflow, integrating an AI agent that can interact with the entire workbench to streamline AI-driven workflows (Modify, Regions, Animate, 3D).
  • Develop features for project management and collaboration, including project organization above files, real-time multiplayer functionality, commenting, review systems, and enterprise-level roles and permissions.
  • Implement and enhance 3D rendering capabilities in the browser using Three.js/WebGL as first-class canvas elements, serving as inputs for generation and review processes.
  • Write end-to-end tests, add instrumentation for monitoring, and take ownership of features in production.
  • Participate in an on-call rotation.

Benefits

  • Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service