Principal Graphics Engineer (WebGL/WebGPU)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Graphics Engineer (WebGL/WebGPU): Building a rendering and runtime layer that enables unmodified mobile apps to stream pixel-perfect experiences to any browser with an accent on graphics pipelines and GPU compositing. Focus on optimizing C++ system-level components, resolving cross-stack faults from browser engines to kernels, and integrating AI coding agents into the development workflow.
Location: Hybrid in Toronto, Ontario, Canada
Company
is an AI-native startup building a platform that transforms existing mobile apps into web-native apps that can run anywhere without a walled garden app store.
What you will do
- Own the design and evolution of the graphics and rendering stack across native (Android/Linux) and web (WebGL, WebGPU) targets.
- Write performance-critical C++ code for system-level components with strict frame budgets, memory, and latency requirements.
- Profile and tune the full pipeline, addressing CPU/GPU bottlenecks, shader costs, and end-to-end streaming latency.
- Investigate and resolve faults across the stack, from browser engines through the runtime to the OS kernel and graphics drivers.
- Drive platform upgrades for AOSP versions and browser engines while maintaining system stability.
- Collaborate with teams to implement testing strategies for rendering correctness and cross-device fidelity.
Requirements
- Strong systems programming foundation in C++ with deep familiarity with Linux and OS-level internals.
- Deep experience with real-time graphics stacks such as OpenGL ES, WebGL, WebGPU, Vulkan, Metal, or DirectX.
- Proven track record of owning complex graphics or systems products from prototype to production at scale.
- Daily fluency with AI coding agents and LLM tooling (e.g., Claude Code, Cursor).
- Must be based in Toronto, Ontario, Canada for hybrid work.
Nice to have
- Experience with browser engine internals (Chromium/Blink, Gecko, WebKit).
- Knowledge of Android internals, custom AOSP development, or Linux device driver programming.
- Experience with WebAssembly, WebRTC, and browser security/sandboxing models.
- Familiarity with containers and virtualization (LXC, namespaces) and hardware-accelerated graphics.
- Background in advanced compression, video codecs, or color management.
Culture & Benefits
- Group Retirement Savings Plan matching and participation.
- Comprehensive health, dental, and vision benefits, including a Health and Wellness spending account.
- Generous time off policies.
- Direct access to leading AI tools and platforms as a core part of the engineering workflow.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →