{"id":176638,"url":"https://alion.io/job/vizcom-senior-product-engineer","title":"Senior Product Engineer","company":{"id":63578,"name":"Vizcom","domain":"vizcom.com","url":"https://alion.io/company/vizcom","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":84,"open_postings":4,"ghost_share":0,"stale_share":0.5,"repost_share":0.25,"time_to_fill_p50_days":49,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":195000,"max":225000,"currency":"USD","period":"year","gross":null,"usd_annual":225000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Adobe Photoshop","optional":false},{"name":"AI Agents","optional":false},{"name":"GraphQL","optional":false},{"name":"Miro","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Procreate","optional":false},{"name":"React.js","optional":false},{"name":"Slack","optional":false},{"name":"Three.JS","optional":false},{"name":"TypeScript","optional":false},{"name":"WebGPU","optional":false},{"name":"BullMQ","optional":true},{"name":"Datadog","optional":true},{"name":"Electron","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"LLM","optional":true},{"name":"Node JS","optional":true},{"name":"Pulumi","optional":true},{"name":"Redis","optional":true},{"name":"Tool Use","optional":true},{"name":"Vite","optional":true},{"name":"WebAssembly","optional":true}],"status":"live","first_seen_at":"2025-12-04T17:28:48Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-16T09:35:02Z","board_verified":true,"closed_at":null,"days_open":315,"trust":{"level":"stale","repost_count":1,"flags":["stale"],"days_open":315},"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.\nAbout Vizcom\nVizcom 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.\nThe role\nRight 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.\nYou'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.\nYou'll report to our engineering manager and work every day with product, design, AI and backend engineers. \nWhat you'll work on\nWorkbench 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.\n\nPro-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.\n\nAgent-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.\n\nProjects and collaboration. Projects that sit above files, real-time multiplayer, comments and review, and roles and permissions that actually make sense for enterprise teams.\n\n3D in the browser. Three.js/WebGL scenes as first-class canvas elements, used as inputs to generation and in review.\n\nQuality. Write E2E tests, add instrumentation, and own your features in production. Everyone here takes on-call.\n\nWhat we're looking for\n5+ years shipping complex frontend apps in React and TypeScript, the kind with deep state and lots of interaction, not CRUD dashboards.\n\nReal experience with Canvas, WebGL/WebGPU, or a custom rendering engine. You've chased dropped frames with a profiler and won.\n\nComfortable across the stack. You can design a GraphQL schema, write the Postgres migration, and ship the feature without waiting on anyone.\n\nProduct taste. You'll push back on a spec, prototype three options, and know which one feels right.\n\nYou use AI coding tools heavily and still own every line. Speed is cheap now; we're hiring for judgment and verification.\n\nYou own outcomes, not tickets.\n\nProbably 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.\nNice to have\nYou've built creative tools: drawing, image editing, design, CAD or 3D.\n\nExperience with CRDTs or real-time multiplayer sync.\n\nThree.js, WASM, or GPU shader work.\n\nExperience building agent UIs or LLM tool-calling.\n\nYou've worked on Electron or another desktop app.\n\nYou sketch or design yourself, or you've worked closely with industrial designers.\n\nStack\nTypeScript, 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.\nLogistics\nLocation: San Francisco, hybrid (3 days/week in office)\n\nInterviews: Recruiter Screen (30m) → coding (60m) → product + architecture deep-dive (60m) → half-day onsite & Lunch with the team → references\n\nTo apply: send links (GitHub, portfolio, anything you've shipped) and a few lines on the hardest frontend perf problem you've solved.\n\nCompensation $195,000 - $225,000 annually + Offers Equity\nInterview Process\nRecruiter screen (30m): mutual fit, role and impact.\n\nCoding Session (60 m)\nOnsite\n\nLunch with the team\n\nArchitectural deep-dive (60 m):\n\nHM Team fit (45m)\n\nProduct and design collaboration (60 m) .\n\nCoding Session (60 m):\n\nCTO chat\n\nReferences and offer.\n\nReady to Build?\nIf 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.","description_format":"text","description_chars":4708,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial Design","Generative Image"],"lifecycle":[{"event":"open","at":"2026-08-30T16:12:27Z"},{"event":"close","at":"2026-09-12T17:12:51Z"},{"event":"reopen","at":"2026-10-08T19:39:24Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.323,"p_room":0.28,"age_days":315,"expected_fill_days":49,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":225000,"is_top_pay":true},"html_url":"https://alion.io/job/vizcom-senior-product-engineer","json_url":"https://alion.io/job/vizcom-senior-product-engineer.json","meta":{"generated_at":"2026-10-16T10:06:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":63578},"rest":"https://alion.io/mcp/rest/get_company?id=63578"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvizcom-senior-product-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvizcom-senior-product-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvizcom-senior-product-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vizcom-senior-product-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvizcom-senior-product-engineer"}]}