CareerPlan

PhD Intern, Software Engineer - Graphics (2027)

USInternship2026-10-13 → 2026-11-10
On-site

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