Software Engineer (Graphics/Rendering)
Why Wonder?
Wonder is an AI-native design tool that bridges the gap between idea and experience. Today’s tools stop at static mock-ups — Wonder goes further, letting designers shape how products behave and respond through an intelligent, interactive canvas. It’s not about designing screens. It’s about designing experiences — dynamic, contextual, and powered by AI from the start.
We’re building the next generation of design software where AI is not an assistant sitting on the side — it’s a co-creator. Think next-generation interface design, but smarter.
We’re a small, talent-dense team building a generation-defining company. We value autonomy, ownership, high velocity, and low-ego collaboration. We seek out people who care deeply, ship fast, and are eager to make a dent in the world. No corporate bureaucracy — just engineers who care deeply about craft, performance, and building things that feel magical.
The Role
We’re looking for a Software Engineer who thinks in algorithms and systems — someone who loves building the invisible infrastructure that makes real-time creativity possible. You’ll work on Wonder’s interactive canvas engine, optimizing rendering pipelines, pushing WebGL/WebGPU performance, and ensuring every pixel is drawn with precision and intent.
While your primary focus won’t be on UI components, you’ll collaborate closely with front-end engineers to integrate your systems into the product seamlessly. If you enjoy reasoning about performance, geometry, and data flow — and turning low-level logic into elegant, real-time behavior — this role is for you.
What you’ll do
- Design and implement high-performance rendering systems.
- Develop systems for real-time graphics, animations, and interactive canvas behaviors.
- Collaborate with other engineers to bring generative and interactive capabilities directly into the canvas.
- Profile and optimize performance across devices, ensuring smooth rendering and minimal latency.
- Contribute to architecture decisions, coding standards, and the long-term evolution of Wonder’s creative core.
What we’re looking for
- Strong foundation in computer graphics, real-time rendering, or visual computing.
- Experience working with Fabric.js, Konva.js, Two.js, Pixi.js or similar engines.
- Strong understanding of math and geometry for graphics - vectors, transformations, shaders, animation.
- Experience building graphics engines, simulation systems, game engines, or other performance-sensitive browser applications.
- Bachelor’s degree in Computer Science, Mathematics, or a related field. (optional)
- Open-source contributions, especially in rendering, visualization, or performance tooling. (optional)
- Experience with C++, Rust, or other low-level languages with a focus on performance optimization and memory management. (optional)
Our Tech Stack
- Frontend: Svelte 5, TypeScript, Tailwind
- Backend: Golang for reliability and speed
- Graphics / Engine: Thin, custom wrapper, written in TypeScript, around WebGL & WebGPU
- Infra: GCP, Firebase, and Cloudflare for deployment and scaling
And always on the lookout for what’s next!
How we hire
- Apply for the position
- Join an initial exploratory call
- Go through a technical interview focused on problem-solving and creativity
- Meet the team and talk about what we could build together
Join Us
Wonder is a well-funded startup where you’ll get stock options and a salary based on your expertise.
We love working together in person and often organize team-building events. If you want to help shape the future of design — where AI isn’t an add-on but the foundation — join us. Come build the next chapter of creative software at Wonder.P.S. — We're equal opportunity employers who believe diverse teams build better products.