Principal Scientist, Architect - Video Rendering

Adobe Adobe · Enterprise · San Jose, CA +4 · Remote

This role focuses on the architecture and development of a next-generation video processing engine for Adobe's Digital Video & Audio (DVA) products, including Premiere and After Effects. The Principal Scientist will lead projects from requirements to launch, ensuring high code quality and adherence to best practices. The role requires strong C++ proficiency, experience in high-performance video processing, and knowledge of high-performance computing and GPU processing.

What you'd actually do

  1. Work on the architecture and development of next-generation video processing engine for DVA products
  2. Work on architecting, coding and productizing components, features and user experiences
  3. Lead projects from scoping requirements to launch, ensuring ongoing support
  4. Conduct architecture reviews and empower teams to develop high code quality and adhere to best practices
  5. Collaborate with a global organization of developers, product managers and designers on a regular basis

Skills

Required

  • C++
  • Software Engineering
  • Video Processing
  • Non Linear Editing (NLE) software
  • High-performance computing
  • GPU processing

Nice to have

  • Mac or Windows development
  • data-driven systems
  • communication and collaboration skills

What the JD emphasized

  • 15+ years’ experience in Software Engineering with 5+ years as Lead Engineer / Architect
  • Strong proficiency in C++
  • Experience in developing high-performance Video Processing in Non Linear Editing (NLE) software
  • Working knowledge of high performance computing and modern GPU processing paradigms