Job Details

Staff Software Engineer

  2025-09-10     Vizcom Technologies     San Francisco,CA  
Description:

Why Vizcom

Vizcom turns generative AI into a daily tool for industrial and product designers. Sketches and references become dozens of real variations in seconds-inside a collaborative browser app used by enterprise design teams in footwear, automotive, consumer electronics, and more.

We're well-funded (Series B), growing double-digits MoM, and expanding the core engineering team in SF. The surface area is big: realtime collaboration, GPU inference at scale, a modern TypeScript stack, and enterprise-grade reliability/security.

The Role

Own the technical direction of a product that blends heavy frontend UX with serious backend/infrastructure. You'll raise the engineering bar through design reviews, hands-on prototyping, and pragmatic standards-while mentoring engineers into future tech leads.

What You'll Do

  • Set the architecture roadmap to keep Vizcom reliable, scalable, and a joy to develop in as usage, models, and data grow.
  • Ship hands-on: jump into code for critical paths, rapid prototypes, and hairy debugging (latency, memory, race conditions, WebGL/WASM quirks).
  • Install quality guardrails that scale: test strategy, code-review norms, perf budgets, observability baselines.
  • Mentor and multiply: develop senior engineers into tech leads; model clear written design and crisp decision-making.
  • Partner cross-functionally: represent engineering trade-offs with Product/Design/Go-To-Market; act as the CTO's delegate when needed.
90-Day Outcomes
  • Reliability & perf: land an observability-driven plan for our top-5 critical flows; reduce p95 for at least one user-visible flow by ~30% through targeted fixes (query plans, caching, batching, streaming, GPU/CPU boundaries).
  • Architecture: author one substantial RFC (e.g., realtime doc model, rendering pipeline boundaries, or background job topology) and lead it to adoption.
  • Team health: mentor two engineers with measurable growth (scope, design quality, or incident handling).
  • Developer experience: remove one persistent friction (local env speed, CI flakiness, or flaky e2e surface) and document the standard.
The Problems You'll Tackle
  • High-fanout realtime collaboration (WebSockets/CRDT-style data models).
  • GPU-backed image generation pipelines and queueing with bursty workloads.
  • Performance across the stack: React/Vite bundles, GraphQL n+1s, Postgres query plans, caching at the right layer.
  • Enterprise-grade SSO/SAML/SCIM, auditability, and secure multi-tenant boundaries.
  • A design-forward UX that must still feel instant under load.
Our Stack (today)
  • Frontend: TypeScript, React, Vite, WebGL; realtime collaboration.
  • API/Backend: TypeScript/Node, GraphQL (PostGraphile), Postgres, Redis, background workers.
  • Infra: Kubernetes, Pulumi, CI/CD with GitHub Actions, Datadog for observability, feature flags.
  • Security/Enterprise: SSO/SAML (WorkOS), SOC 2-minded practices.
Experience with every item isn't required-you should be excited to shape it.

What Great Looks Like
  • You've led systems at scale in TS/Node (or similar) and know where complexity should live (and shouldn't).
  • You're equally comfortable writing code and writing RFCs-and your reviews make everyone better.
  • You communicate precisely (written first), make trade-offs explicit, and keep momentum without hand-waving.
  • You lead through influence, not title; people invite you to reviews because you raise the conversation.
Qualifications
  • 8-12+ years building distributed web systems (TypeScript/Node preferred) with 2+ years at Staff scope.
  • Depth with Postgres and performance/observability (profiling, traces, query tuning).
  • Experience with container orchestration and production ops (K8s or equivalent).
  • Bonus: realtime collaboration models, WebGL/WASM, GPU workloads, or enterprise identity (SSO/SAML/SCIM).
How We Work
  • Small team, high ownership. Fewer people, more leverage.
  • Design-centric. We obsess over speed and feel; "fast enough" usually isn't.
  • Write it down. RFCs, crisp decisions, living docs.
  • Operate what you build. Everyone on call support; incidents drive improvement, not blame.


Compensation & Benefits

We pay top-of-market for Staff/Principal talent in SF and include meaningful equity. Full benefits and the gear you need to do the best work of your career.

Interview Process (fast; no leetcode)
  1. Intro (30m): mutual fit, role/impact.
  2. Architectural deep-dive (60-75m): a real Vizcom problem; you drive the trade-offs.
  3. Hands-on working session (90m): pair on a small, realistic slice.
  4. Cross-functional chat (30m): product/design collaboration.
  5. Founder/CTO conversation (30-45m): values, scope, expectations.
  6. References & 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.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search