Skip to main content
Share:
Figma•8 days ago

PhD Intern, Software Engineer - Graphics

🇺🇸USSan Francisco, CA, USintern

Recruiter Fit Breakdown & Candid Summary

1

This role is specifically tailored for 4th or 5th year senior PhD students specializing in computer graphics, media processing, or related academic fields.

2

Interns will take ownership of a high-impact project ranging from 2D GPU-driven rendering and computational geometry to shader effects and media processing.

3

Ideal candidates combine rigorous academic research with hands-on proficiency in low-level graphics APIs and systems languages like C++ or Rust.

4

Those without a current PhD trajectory or background in low-level graphics and rendering should not apply.

Role Responsibilities

  • 1Learn from industry graphics engineers and participate as an embedded team member of the Rendering & Animation team.
  • 2Collaborate with engineers, PMs, designers, and researchers to scope and execute technical work.
  • 3Develop, validate, and document solutions ranging from prototypes to production-ready systems.
  • 4Drive projects that apply research insights to meaningful product challenges.
  • 5Craft and optimize shaders for sophisticated effects, improve anti-aliasing algorithms, and enhance media processing or animation capabilities.

Skills Matrix

Must-Have Skills

8 required
PhD in Computer Science or related
C++
Rust
OpenGL
WebGL
WebGPU
Vulkan
Metal

Nice-to-Have Skills

3 preferred
SIGGRAPH publications
WebAssembly(Wasm)
Performance Optimization
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Figma's official job portal.