Sr. Software Development Engineer - Video Rendering

AdobeSan Jose, CA
$173,500 - $331,050Hybrid

About The Position

The Digital Video & Audio (DVA) team at Adobe develops industry-leading software products like Premiere and After Effects. We are focused on building the modern, AI-powered video rendering pipeline for the next generation of these products. We are seeking a senior, hands-on engineer to lead and evolve the cross-platform GPU rendering platform, a critical component of this mission. This role involves leading major initiatives to completion in close collaboration with technical leadership.

Requirements

  • Bachelor's degree or a Master's degree in Computer Science or equivalent experience.
  • 10+ years' experience in software engineering, with significant depth in GPU, graphics, or rendering systems.
  • Strong proficiency in modern C++ in a large, complex, cross-platform codebase on Mac or Windows.
  • Deep experience with at least one modern graphics/compute API (DirectX 12, Metal, Vulkan, CUDA, or OpenCL) and the ability to design abstractions across several.
  • Strong knowledge of GPU architecture, shading languages (e.g., HLSL, Slang, SPIR-V), and rendering or real-time video processing.
  • Solid understanding of the GPU rendering pipeline and core rendering, compositing, and color algorithms.
  • Proven low-level debugging and performance optimization across the CPU/GPU boundary, using GPU profiling and debugging tools (e.g., Nsight, PIX).
  • Track record of leading and driving complex, cross-team technical initiatives to completion with limited guidance.
  • Excellent communication and collaboration skills, working in a global environment.
  • Ability to think creatively to solve complex problems.

Nice To Haves

  • Real-time video processing in Non-Linear Editing (NLE) software.
  • Modern shading languages and shader compilers/toolchains (Slang, DXC, SPIR-V / DXIL) and next-generation rendering abstractions.
  • Direct experience working with GPU driver / hardware vendors.
  • ML inference integration (e.g., TensorRT, ONNX Runtime) within a render pipeline.
  • Experience building GPU benchmarking / performance frameworks.
  • Web & mobile graphics experience (a plus — not required).

Responsibilities

  • Own, evolve, and optimize the core GPU rendering platform that underpins real-time video processing across Adobe's professional video products.
  • Drive complex platform initiatives end to end, taking technical ownership and overseeing their progress until completion across multiple releases.
  • Build and deepen a shared technology stack, including common shaders, rendering frameworks, and multi-API GPU abstractions (CUDA, OpenCL, DirectX, Metal), to enable teams to build once and run everywhere on Windows and Mac.
  • Own rendering performance, stability, and device compatibility across platforms and hardware vendors, including resolving challenging GPU and driver issues.
  • Partner with GPU hardware vendors and internal graphics, product, and QE teams to resolve deep technical issues and shape underlying technologies.
  • Lead by example by driving architecture and code reviews, setting engineering standards, and mentoring others.
  • Build and prototype the next generation of our rendering technology in partnership with technical leadership, including modern shading languages and shader toolchains.

Benefits

  • Comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service