Photoshop Developer, GPU/Imaging

Adobe

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASan Jose, CASeattle, WANew York, NY
Employment
Full-time
Posted
68 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $210k
$142k $276k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $178,050–$241,750.

Based on 240 similar postings.

Employer

About Adobe

Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software

Adobe currently has 282 open roles on FindRole.

Listed pay typically runs $148,100–$282,100 across 76 roles with salary data.

Most-posted roles

View all roles at Adobe

At a glance

TL;DR · Photoshop Developer, GPU/Imaging

The Photoshop Developer, GPU/Imaging role involves joining the team responsible for building the NextGen Engine, a modern, GPU-first rendering core for Photoshop Desktop. You will work on a ground-up rebuild of the software's imaging architecture to enable live, non-destructive on-canvas filters, natural media brushing, and professional-grade image quality for video and VFX work. Key responsibilities include designing and optimizing GPU-based features, writing and tuning shaders and compute kernels, and profiling performance across various hardware types. You will utilize modern C++, WebGPU, and WGSL, while also working with APIs like Metal, DirectX, or Vulkan. The role requires a strong grasp of graphics fundamentals, memory latency, and color pipelines to solve complex rendering problems and deliver high-precision, production-quality code within a large-scale codebase.

What you'll do

  • Design, build, and optimize GPU-based imaging and rendering features using modern C++, WebGPU, and WGSL.
  • Write and tune GPU shaders and compute kernels for real-time image processing.
  • Profile and optimize performance across the rendering pipeline, including GPU occupancy and memory latency.
  • Extend the engine's compositing and color pipeline for blending, color spaces, and precision.
  • Write automated tests for the rendering and imaging code you build.
  • Make architectural calls when technical specifications are open-ended or still forming.
  • Write clear, self-documenting code and contribute to engineering documentation and design reviews.

What we're looking for

  • A bachelor's or master's degree in Computer Science or equivalent experience in the field.
  • Solid grounding in graphics and GPU programming fundamentals, including pipelines, shaders, memory, and performance tradeoffs.
  • Familiarity with GPU hardware architecture across vendors, such as integrated and discrete GPUs.
  • Experience with one or more graphics APIs, such as Metal, DirectX, Vulkan, or WebGPU.
  • Experience building applications in modern C++.
  • Comfort writing asynchronous, production-quality code.
  • Experience with image-processing pipelines, WebAssembly, or large-scale codebases (preferred).

More like this

Similar roles

Principal Graphics Developer Tools Engineer

Nvidia

Santa Clara, CA +4 133 days ago $272,000–$431,250
C++ DirectX Vulkan Metal D3D12 GPU Architecture Ray Tracing Neural Rendering Machine Learning Generative AI Software Architecture Debugging Game Engines Graphics Middleware
10+ yrs exp

Staff Engineer, GPU & Video Rendering

Adobe

Seattle, WA +2 39 days ago
C++ CUDA OpenCL DirectX 12 Metal Vulkan HLSL Slang SPIR-V DXC DXIL TensorRT ONNX Runtime GPU rendering Real-time Video Processing Nsight PIX Windows Mac Shader Toolchains
10+ yrs exp

Director of Engineering, Real Time Experience

Adobe

San Jose, CA +2 7 days ago $186,500–$358,250
C++ DirectX 12 Vulkan WebGPU Metal GPU Architecture Real-time Rendering Compute API Video Codecs ML Inference Desktop Web Mobile Graphics API Compositing Systems
10+ yrs exp

GPU Image Processing Framework Software Engineer

Apple Inc

Cupertino, CA 90 days ago $150,400–$277,600
C++ C GPU Programming Image Processing Performance Programming Systems Programming UNIX Linux Darwin OS X machine-learning Concurrency Computational Photography