About the job
Agency Notice: We are not currently collaborating with recruitment agencies for this position. Please refrain from contacting Vizcom employees about this role. Any resumes submitted without prior agreement will be considered unsolicited.
Why Join Vizcom?
At Vizcom, we are on a mission to transform the design process by simplifying the journey from concept to creation, allowing impactful ideas to materialize in the physical world. Backed by significant funding (Series B with $51 million raised to date), we are experiencing robust growth and are expanding our core engineering team in San Francisco. Our projects span a wide range of areas including real-time collaboration, large-scale GPU inference, and leveraging a modern TypeScript stack to serve enterprise needs.
The Role
As a Senior Software Engineer – Graphics (Rendering & Real-Time Systems), you will be responsible for the rendering and interactivity layer that powers Vizcom’s creative canvas. Your work will encompass everything from brush simulation to real-time lighting and 3D previews, challenging the boundaries of what is achievable in the browser. You will engage with technologies such as WebGL, WebGPU, and AI-assisted graphics, collaborating with design and AI teams to make creativity feel instantaneous. In your first 90 days, you will: deliver a core rendering improvement (e.g., new brush pipeline, shader cache, or culling system) that enhances frame stability or interactivity; create a graphics profiling toolkit or debugging overlay to visualize GPU performance in production; ship an experimental graphics feature to production or beta users (for example, stylized rendering, 3D lighting, or layered compositing); and document a graphics architecture RFC clarifying design decisions and performance budgets.
Compensation
$195,000 - $225,000 annually + Equity Options
What You’ll Be Doing
- Build and Optimize the Rendering Engine: Design and refine Vizcom’s core WebGL/WebGPU pipeline to achieve high performance and visual fidelity.
- Enhance Real-Time UX: Develop seamless brush and material interactions, animation systems, and responsive 3D previews.
- Integrate AI Solutions: Collaborate to incorporate GPU inference outputs (such as diffusion, segmentation, and line following) into interactive visual workflows.
- Performance Optimization: Profile GPU and CPU paths, minimize frame latency, and optimize memory usage for real-world applications.

