Software Engineer, Graphics & Media
Core
Building platform-level rendering and media primitives for Figma's real-time browser-based design and collaboration products.
Role type
Senior IC graphics and media engineer
Builds
Client-side media features, image/video processing pipelines, and rendering engine performance optimizations for Figma and FigJam.
Domain
SaaS design tools / Computer Graphics / Media Processing
Deliverable
production ML models | product features
Required skills
C++, TypeScript, GLSL, video/image rendering, codec/compression algorithms, browser performance optimization, real-time collaborative systems
Preferred skills
Shader-based effects, animation primitives, network retry logic, mentoring
Technologies
C++, TypeScript, GLSL, WebAssembly, SceneGraph
Responsibilities
Support new client-side Media features (e.g. image processing pipelines), Improve the performance of media use cases (such as Image and Video) within the rendering engine, End-to-end client support of new codecs/compression algorithms, Interface with the rendering engine in scenarios of image and video rendering, Drive guidance, quality, and standards for rendering at Figma, Be a mentor and provide thoughtful feedback to your peers
Seniority
Senior, hands-on IC