PhD Intern, Software Engineer - Graphics (2027)
Core
Build the graphics engine that renders the canvas for all Figma applications, focusing on performance, reliability, and extendibility across products and surfaces.
Role type
PhD Intern, Graphics Engineer (Rendering & Animation)
Builds
The core rendering engine and animation frameworks for Figma's design platform
Domain
Computer Graphics, Media Processing, GPU-driven rendering
Deliverable
production ML models | product features
Required skills
C++ or Rust, OpenGL/WebGL/WebGPU/Vulkan/Metal, shader languages (GLSL/WGSL), computational geometry, vector graphics, anti-aliasing algorithms, video/image processing
Preferred skills
SIGGRAPH/Eurographics/NVIDIA GTC publications, WebAssembly, performance optimization, spline interpolation, AI tools usage
Responsibilities
Develop and validate solutions from prototypes to production-ready systems, craft and optimize shaders for sophisticated effects, investigate improvements to anti-aliasing algorithms, animate spline interpolation, collaborate with engineers and PMs to scope and execute work
Seniority
Intern, Research-focused
