← к выдаче
разработка

Senior Rust Graphics Engineer (wgpu, video rendering)

Fluvius14 дн. назад

Коротко

Develops and extends a Rust/wgpu GPU rendering engine for a video production system, including shaders, compositing, effects, and deterministic output across · Needs: 4+ years commercial development; production Rust; graphics programming with wgpu, Vulkan, Metal, DirectX 12, or OpenGL; shader programming (WGSL, GLSL, or

Описание от работодателя

This is a GPU graphics role, not a backend role. You will write rendering code and shaders every day. Rust backend experience alone is not enough. About the project We are looking for a Rust graphics engineer for long-term work. The product is a video production engine for AI agents. Agents control it through an API and MCP: they create a timeline, preview it and render the final video. The core is written in Rust and wgpu and renders on the GPU with shaders, without a headless browser. The same code runs on the server and in the browser via WebAssembly, and the output must be byte-identical on every run. Features include 30+ effects and transitions, caption animations, LUT color grading, 4K HDR and GPU AI features (background removal, super resolution). The founder is a very strong engineer, so you will work directly with him on the core of the product. Accountabilities Develop and extend the Rust/wgpu rendering engine: compositing, effects, transitions, text and captions Write and optimize shaders (WGSL) Profile and speed up the GPU render pipeline on different GPUs Keep output deterministic: same result between runs, GPUs and the WASM preview Work with video input and output: decoding, encoding, color spaces, HDR Write tests for render output and take part in code review with the founder Requirements 4+ years of commercial development Production experience with Rust Real graphics programming experience: wgpu, Vulkan, Metal, DirectX 12 or OpenGL — you wrote rendering code yourself, not only used a game engine Shader programming (WGSL, GLSL or HLSL) Good understanding of GPU architecture and performance English B2+ for daily work with the founder We also consider strong C++ graphics engineers who already use Rust and want to move to it fully. Nice to have Video: ffmpeg, codecs, hardware encoding (NVENC and similar) Color management: LUTs, HDR, color spaces WebAssembly / WebGPU in the browser Contributions to Bevy, wgpu or other open-source Rust graphics projects