Senior Product Engineer

Vizcom

San Francisco (CA)

Hybrid

USD 195,000 - 225,000

Full time

23 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Vizcom, an AI design tool startup, is seeking a senior frontend engineer to own end-to-end features from concept to production. You’ll build frontend and API, optimize canvas performance, and shape how designers collaborate within the app.

You’ll work with product, design, AI and backend engineers, using React, TypeScript, Canvas, and WebGL to deliver fast, high‑quality experiences. The role requires strong judgment, a taste for UX, and a willingness to own outcomes.

Qualifications

  • 5+ years shipping complex frontend apps in React and TypeScript.
  • Experience with Canvas, WebGL/WebGPU, or a custom rendering engine.
  • Design a GraphQL schema and write Postgres migrations.
  • Strong product taste and ability to push back on specs.
  • Ability to own outcomes and verify work, not just complete tickets.

Responsibilities

  • Own big pieces end-to-end: scope with design, build frontend and API, ship, observe usage, and fix issues.
  • Improve workbench performance for large files and long sessions.
  • Develop pro-grade 2D tools and a rich canvas experience.
  • Build agent-first canvas UI for create → review → present with AI agent integration.
  • Support projects, real-time collaboration, and enterprise roles/permissions.
  • Develop 3D in the browser using Three.js/WebGL and ensure production quality through tests and instrumentation.

Skills

Product sense
Ownership
Code quality
UX judgment
End-to-end ownership

Tools

React
TypeScript
Canvas
WebGL/WebGPU
Three.js
GraphQL
Postgres

Job description

Agency Notice: We are not currently working with recruiting agencies for this role. Please do not contact Vizcom employees regarding this position. Any resumes submitted without a prior agreement will be considered unsolicited.
About Vizcom

Vizcom is an AI design tool for industrial and product designers: from sketch to render, 3D model and video in one place. Teams at GM, Dior, HOKA, EA, and Roche use it, along with a big base of individual designers and students. We're Series B with 300+ enterprise customers and a small team.

The role

Right now Vizcom is where the work gets made: 2D, 3D and video. Next, it needs to be where the product gets decided, with the review, the feedback and the context all staying in Vizcom instead of scattering across Miro, Slack and trackers. That means a faster canvas, real collaboration, and an agent that works inside the canvas instead of sitting next to it.

You’ll own big pieces of that, end to end. You’ll scope it with design, build the frontend and the API it needs, ship it, watch how designers actually use it, and fix what’s wrong. We want someone who cares about how a brush stroke feels as much as whether the code is clean.

You’ll report to our engineering manager and work every day with product, design, AI and backend engineers.

What you’ll work on
  • Workbench performance. Our biggest user complaint is that the app gets "sluggish," especially in big files and long sessions. You’ll profile frame time, memory and texture decode paths, set baselines, and keep it fast as files grow to hundreds of elements.
  • Pro-grade 2D tools. Think brush engine, layer masks, selections, transform and warp. These need to feel as good as Photoshop or Procreate, because that's what our users compare us to.
  • Agent-first canvas. Build the UI for create → review → present, with an AI agent that can see and act on the whole workbench. Make AI workflows (Modify, Regions, Animate, 3D) feel like one tool instead of a pile of features.
  • Projects and collaboration. Projects that sit above files, real-time multiplayer, comments and review, and roles and permissions that actually make sense for enterprise teams.
  • 3D in the browser. Three.js/WebGL scenes as first-class canvas elements, used as inputs to generation and in review.
  • Quality. Write E2E tests, add instrumentation, and own your features in production. Everyone here takes on-call.
What we’re looking for
  • 5+ years shipping complex frontend apps in React and TypeScript, the kind with deep state and lots of interaction, not CRUD dashboards.
  • Real experience with Canvas, WebGL/WebGPU, or a custom rendering engine. You’ve chased dropped frames with a profiler and won.
  • Comfortable across the stack. You can design a GraphQL schema, write the Postgres migration, and ship the feature without waiting on anyone.
  • Product taste. You’ll push back on a spec, prototype three options, and know which one feels right.
  • You use AI coding tools heavily and still own every line. Speed is cheap now; we’re hiring for judgment and verification.
  • You own outcomes, not tickets.
Probably not a fit if:

You want a fully specced backlog, you’ve only built forms and dashboards, or you think performance is someone else’s job.

Nice to have
  • You’ve built creative tools: drawing, image editing, design, CAD or 3D.
  • Experience with CRDTs or real-time multiplayer sync.
  • Three.js, WASM, or GPU shader work.
  • Experience building agent UIs or LLM tool‑calling.
  • You’ve worked on Electron or another desktop app.
  • You sketch or design yourself, or you’ve worked closely with industrial designers.
Stack

TypeScript, React, Vite, WebGL/Three.js on the frontend. Node, GraphQL (PostGraphile), Postgres, Redis, and BullMQ on the backend. Kubernetes, Pulumi, Datadog, Statsig and GitHub Actions for infra and ops.

Logistics
  • Location: San Francisco, hybrid (3 days/week in office)
  • Interviews: Recruiter Screen (30m) → coding (60m) → product + architecture deep-dive (60m) → half-day onsite & Lunch with the team → references
Compensation

$195,000 - $225,000 annually + Offers Equity

Interview Process
  • Recruiter screen (30m): mutual fit, role and impact.
  • Coding Session (60 m)
Onsite
  • Lunch with the team
  • Architectural deep-dive (60 m):
  • HM Team fit (45m)
  • Product and design collaboration (60 m).
  • Coding Session (60 m):
  • CTO chat
  • References and offer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend
Senior Software Engineer - Backend

Vizcom • San Francisco (CA)

On-site
USD 195,000 - 225,000
Creative Advocate
Creative Advocate

Vizcom Technologies, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 148,000 - 155,000
Medical coverage
Dental & Vision
Equity
+7
Creative Adovcate
Creative Adovcate

Vizcom • San Francisco (CA)

On-site
USD 150,000 - 170,000
Medical coverage for employees
Dental, vision
Equity
+7
Demand Generation Lead
Demand Generation Lead

Vizcom • San Francisco (CA)

On-site
USD 170,000 - 190,000
Equity
401(k) with payroll match
Flexible PTO
+4
Research Engineer, Post-Training
Research Engineer, Post-Training

Vizcom • San Francisco (CA)

On-site
USD 220,000 - 300,000
Employer-sponsored medical coverage
Dental/vision coverage
Equity
+6
Founding Product & Brand Design
Founding Product & Brand Design

Stealth Startup • New York (NY)

On-site
USD 100,000 - 250,000
Founding Product Designer
Founding Product Designer

Temper • San Francisco (CA)

On-site
USD 120,000 - 180,000
Equity
Top-tier SF office
M5 MacBook Pro
+2
Senior Product Engineer (Full-Stack + 3D Visualization) Remote English Mandatory
Senior Product Engineer (Full-Stack + 3D Visualization) Remote English Mandatory

Selection Book • United States

Remote
USD 89,000 - 134,000
Tools provided for AI/Dev tools
Remote work with flexible hours
Senior Software Engineer – Backend (Systems / Infrastructure)
Senior Software Engineer – Backend (Systems / Infrastructure)

Vizcom Technologies, Inc. • San Francisco (CA)

On-site
USD 195,000 - 225,000
Demand Generation Lead
Demand Generation Lead

Vizcom • San Francisco (CA)

On-site
USD 170,000 - 190,000
Medical care
Equity
Flexible PTO
+6