Skip to content

Open nowPosted 16 days ago

Senior Product Engineer

Vizcom9 open roles

Pay
$195,000 – $225,000 a year
Where
San Francisco
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Product EngineerVizcom · San Francisco
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Vizcom's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 16 days ago

The posting

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

- To apply: send links (GitHub, portfolio, anything you've shipped) and a few lines on the hardest frontend perf problem you've solved.

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.

READY TO BUILD?

If you want your work to be used daily by world-class designers and you like owning problems end to end, let’s talk. Apply with links (GitHub, LinkedIn, notable projects) and a short note on something hard you shipped.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Vizcom's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Vizcom's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Vizcom's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.