Photoshop Developer, GPU/Imaging

Adobe Systems
San Francisco, San Jose, Seattle, New York
Workplace: OnsiteFull timeUSD 139,000 - 257,550 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical and debugging","Clear communication","Performance optimization","Architectural thinking","Adaptability"]

Build and optimize GPU-based imaging and rendering features for Photoshop Desktop as part of a multi-year rebuild of the core rendering engine (NGE). You’ll design GPU shaders and compute kernels, profile performance across integrated and discrete hardware, extend compositing and color pipelines, and write automated tests and engineering docs. The role blends modern C++ with WebGPU/WGSL while making architectural decisions when requirements are still forming.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
1 day ago

Photoshop Developer, GPU/Imaging

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and optimize GPU-based imaging and rendering features for Photoshop Desktop as part of a multi-year rebuild of the core rendering engine (NGE). You’ll design GPU shaders and compute kernels, profile performance across integrated and discrete hardware, extend compositing and color pipelines, and write automated tests and engineering docs. The role blends modern C++ with WebGPU/WGSL while making architectural decisions when requirements are still forming.
Location: San Francisco, San Jose, Seattle, New York
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and optimize GPU-based imaging and rendering features for Photoshop using 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, memory latency, batching, and frame time.
  • •Extend compositing and color pipeline components such as blending and color spaces.
  • •Write automated tests and contribute to engineering docs, design reviews, and code reviews.

Pay and Benefits

Salary: USD 139,000 - 257,550 annually
Equity and Bonus:Equity

Key Requirements

  • •A bachelor's or master's degree in Computer Science, or equivalent experience.
  • •Strong fundamentals in graphics and GPU programming (pipelines, shaders, memory and performance tradeoffs).
  • •Experience with one or more graphics APIs such as Metal, DirectX, Vulkan, or WebGPU.
  • •Experience building production applications in modern C++ (level varies by seniority).
  • •Comfort writing asynchronous, production-quality code and contributing to tests and debugging.
Experience:GraphicsGPU programmingReal-time renderingImage processingLarge-scale codebases
Education:Bachelor's in Computer Science
Skills:Analytical and debuggingClear communicationPerformance optimizationArchitectural thinkingAdaptability
Tech Stack:C++WebGPUWGSLGPU shadersCompute kernelsMetalDirectXVulkanAsynchronous code

Company Brief

Adobe Systems
Provides creative, marketing, and document management software and cloud services, including Photoshop, Illustrator, Acrobat, and the Adobe Experience Cloud, serving creative professionals, enterprises, and governments worldwide.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1982
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor